当我尝试直接访问对象内部的属性时,它将显示为未定义,但是当我打印整个对象时,将填充它。
我的源代码:
var fieldsMap = {};
for (var i = 0, field; field = fields[i++];) {
console.log('obj', field);
console.log('$$$id', field.$$$id);
console.log('id', field.id);
var id = field.id || field.$$$id;
id && (fieldsMap[id] = field);
if (field.$$$insert) {
field.id = field.id || field.$$$placeholderId;
}
}
当我尝试直接访问它时,我不知道为什么它不起作用,有帮助吗?