这个JavaScript数组+对象有什么问题?

时间:2012-11-23 18:59:39

标签: javascript arrays object

这是codeacadamy任务:

  

创建一个名为newArray的数组。它应该是2D(也就是说,它应该包含两个元素,反过来又是数组)和锯齿状(这两个数组应该有不同的长度)。

     

最终的踢球者?让你的一个内部数组包含一个对象!

那我在做什么呢?

var myObj = {
    name: 2
};


var newArray = [[1,1,1],[2,2],myObj;

错误:

哎呀,再试一次。确保其中一行中至少有一个元素是对象。

2 个答案:

答案 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;

您错过了关闭已打开的数组]