如何将此空数组指定给对象的属性,以便稍后使用点表示法引用它?
http://jsfiddle.net/bobbyrne01/ckdfyfxp/
var AJAX_Utils_AddressBook = {
contacts: null
};
var contact = [];
AJAX_Utils_AddressBook.contacts = contact;
console.log(AJAX_Utils_AddressBook.contacts.contact.length);
这是我得到的错误..
AJAX_Utils_AddressBook.contacts.contact is undefined
答案 0 :(得分:2)
联系人中没有对象联系。
您可以使用以下方式访问它:
console.log(AJAX_Utils_AddressBook.contacts.length);
要使您的线路正常工作,您的代码需要看起来像
var contact = [];
AJAX_Utils_AddressBook.contacts = { contact: contact };