属性 个对象显示为未定义

Property of object is showing as undefined

如何将这个空数组分配给对象的 属性,以便稍后使用点表示法引用它?

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 };