无法在Javascript中推送()第一次迭代后的元素

时间:2019-06-29 12:05:00

标签: javascript arrays

我有一个字符串和一个数组,在第一次迭代后无法推送元素,因此无法推送元素。我正在使用以下代码。

response1 = "hello";
var arr = [""];

arr.push(response1);
console.log("First position " + arr[0]);
console.log("Second position " + arr[1]);
console.log("Third position " + arr[2]);

在第三次迭代中变得不确定,如下所示。

First position 
Second position hello
Third position undefined

1 个答案:

答案 0 :(得分:3)

您实际上并没有pushed到数组第二索引上,因此您得到了undefined。毫不奇怪。我建议您首先学习该语言的基础知识。看来您有一些误会。