Javascript:数组不起作用

时间:2017-08-02 18:09:44

标签: javascript arrays

我需要你们的帮助!

这是我的JS代码:

var myArray[2] = "Hi";

它说:“SyntaxError:missing; before statement”。

我不知道我到底在哪里忘了“;”在最简单的代码中。

4 个答案:

答案 0 :(得分:3)

JS中的有效数组:

var myArray = new Array(3); // 3 - count of elements
myArray[2] = 'Hi';  // third element has a value "Hi"

详细了解数组here

答案 1 :(得分:2)

您必须先声明数组

var myArray = Array();
myArray[2] = 'hi';
console.log(myArray )

答案 2 :(得分:1)

它是 var iable声明:

 var myArray = "Hi";

或者您设置了一个属性:

myArray[2] = "Hi";

答案 3 :(得分:0)

你必须在使用它之前声明你的aray。试试这个:

var myArray = [];
myArray[2] = "Hi";

但是一开始你就有差距了!要小心!