Я пытаюсь создать объект, который включает в себя массив stPoints в качестве одного из его свойств. Я получаю сообщение об ошибке о том, что stPoints не определена. Как правильно объявить свойство массива внутри объекта?
это мой код:
var temp={stName:"#states.stateid#",stPoints:[]};
var temp={ 'stName':"#states.stateid#", 'stPoints':[] };
Однако, если имя свойства является допустимым идентификатором JavaScript, как в этом случае, у вас не должно возникнуть проблем.
Это правильно.Вы должны ссылаться на него неправильно.
temp.stPoints