property
не является собственностью здесь. Это этикетка, которую вы можете использовать с break
или continue
. Вы можете переформатировать код, который у вас есть, как это:
function test() {
property:
true;
alert('testing');
}
Вы на самом деле не ссылаетесь на метку, и то, что следует за ней (true), является просто оператором no-op, поэтому ничего не происходит, когда он выполняется. Функция только содержательно содержит оператор оповещения.
Вы, похоже, путаете литерал объекта с определением функции. Вы можете создать объект со следующими свойствами:
var test = {
property: true;
};
Возможно, вы также путаете это с парой других шаблонов. Дайте нам знать, что вы пытаетесь сделать для получения дополнительной информации.