这是codeacadamy任务:
创建一个名为
newArray
的数组。它应该是2D(也就是说,它应该包含两个元素,反过来又是数组)和锯齿状(这两个数组应该有不同的长度)。最终的踢球者?让你的一个内部数组包含一个对象!
那我在做什么呢?
var myObj = {
name: 2
};
var newArray = [[1,1,1],[2,2],myObj;
错误:
哎呀,再试一次。确保其中一行中至少有一个元素是对象。
答案 0 :(得分:2)
您从未关闭数组的括号。使用此:
var newArray = [ [1, 1, 1], [2, 2], myObj ];
更新
根据您更新的帖子,以下是修订后的代码:
var newArray = [ [1, 1, 1], [2, myObj] ];
这个新数组有两个元素,每个元素都有不同的长度,其中一个元素拥有一个对象。
答案 1 :(得分:0)
代码中的语法错误。
var newArray = [[1,1,1],[2,2],myObj;
您错过了关闭已打开的数组]
。