在jsbin上,我测试了一下是否可以正常工作:
var person = new Object();
person.anon = new Object();
person.anon.name = "Someone";
嗯,是。接下来,我尝试将其用于代码中需要的地方:
let task = new Object();
task.assigned = new Object();
tasks.assigned.word = w_prepared[tasks[z].assigned].word;
我得到错误:
TypeError: Cannot set property 'word' of undefined
我尝试了多种表达方式,但都失败了。也许我在这里不了解一些基本知识。
你能告诉我怎么了吗?
最佳答案
采用
task.assigned.word = ...
代替
tasks.assigned.word = ...