如何将此空数组分配给对象的属性,以便以后可以使用点符号引用它?
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
最佳答案
联系人中没有对象联系人。
您可以通过以下方式访问它:
console.log(AJAX_Utils_AddressBook.contacts.length);
为了使您的代码行正常工作,您的代码需要看起来像
var contact = [];
AJAX_Utils_AddressBook.contacts = { contact: contact };
关于javascript - 对象的属性显示为未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29233231/