我正在尝试修改对象的属性。
console.log(dataset);
// -> This shows object with an 'ids' property, and it is an array with 7 elements.
但是
console.log(dataset.ids); //shows an empty array
请看一下这张图片,它描述了数据集'看起来像是:weired js
你能解释一下原因吗?
谢谢!
答案 0 :(得分:1)
这可能是因为dataset.ids
上尚未填充init
数组。
为什么?
当您从Chrome控制台打开面板以查看dataset
的详细信息时,Chrome控制台只会调用参考对象上的控制台日志。
此时,阵列已填满。
您可能应该从KanbanView对象中搜索一个钩子,如果要访问它,可以确定该阵列已填满。
当您面对此类情况时,此控制台行为可能会让您感到困惑!