javascript - 遍历数组,打印字符串

标签 javascript arrays

我有一个像这样的简单数组:

var myArr=["one","two","three"];

我有一个计数循环,它将 var i 的值增加一。

我想要做的是在每次循环运行时打印数组中的下一个值,在文本字符串旁边,如下所示:

alert('value number '+myArr[i]+);

但出于某种原因我无法让它工作。 以下代码有效,所以我假设我没有正确调用计数器:

alert('value number '+myArr[0]+);

最佳答案

确保你正确地递增循环计数器(它应该从零开始运行直到数组中的最高索引),并且你的 末尾的杂散 + >alert 行已删除。

for (var i = 0; i < myArr.length; ++i) {
  alert('value at index [' + i + '] is: [' + myArr[i] + ']');
}

关于javascript - 遍历数组,打印字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2892595/

相关文章:

ios - 为什么我们应该在 Swift 中使用 "NSMutableArray"或 "NSMutableDictionary"?

Javascript如何获取嵌套在数组内的数组的长度,即在对象内?

javascript - 在 select2 上创建重置值按钮

javascript - 带有 ExtJS 4.1 的 Google Apps 脚本

javascript - 在 CKEditor 中,如何始终打开滚动条?

javascript - 一个数组还是多个? (哈希表)

c - 初始化 C 动态数组

javascript - 按字符串对 Javascript 对象数组进行排序

javascript - 循环内的setTimeout,停止脚本工作

javascript - 使用 Data Cube 进行向下钻取的交互式 BIRT 饼图