我尝试直接访问对象内部的属性,但是该属性未定义,但是存在

时间:2019-05-02 16:10:31

标签: javascript angularjs

当我尝试直接访问对象内部的属性时,它将显示为未定义,但是当我打印整个对象时,将填充它。

我的源代码:

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

enter image description here

当我尝试直接访问它时,我不知道为什么它不起作用,有帮助吗?

0 个答案:

没有答案