所以我有一个看起来像这样的对象:
显然它包含两个键" 200001"和" 201601"。
但是当我尝试访问这两个变量时,我得到了未定义的内容!
代码如下:
console.warn($rootScope.layout);
console.log('layout 200001', $rootScope.layout[200001]);
console.log('layout 201601', $rootScope.layout[201601]);
我错过了什么吗?
答案 0 :(得分:1)
您在哪里调用此代码以及它们在何处定义?
我认为它们的定义晚于调用console.log
。当您在Chrome控制台中点击/展开$rootScope
变量时,Chrome会重新评估该变量,然后您就可以看到它们。