javascript - 无法在 Javascript 中 Push() 元素(第一次迭代后)

标签 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

最佳答案

您还没有真正推送任何内容到数组的第二个索引上,因此您得到未定义。没什么奇怪的。我建议你应该先学习该语言的基础知识。看来你有什么误解。

关于javascript - 无法在 Javascript 中 Push() 元素(第一次迭代后),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56817398/

相关文章:

javascript - 使用 Javascript AngularJS 逐一单击后在框中显示元素

javascript - 使用 CRUD 设置激活具有多层嵌套路由的路由器链接

javascript - 字符串到数组并在jquery中获取单独的值

java - 如何制作一个将通过先前方法的 for 循环?

python - 有没有更有效的方法从另一个数组生成一个数组,规则有点复杂?

c - 在 c 中用 1 到 500 之间的随机值初始化给定大小的数组

javascript - Rails 收集 JSON 数据并将其呈现到 Highcharts 图中

javascript - 递归调用和函数定义

javascript - javascript 中的 1 == [1] 是怎样的?

C 错误 : Expected expression