javascript - 在 for 循环中获取数据(不是索引)

标签 javascript for-loop foreach

如何在这个循环中获取数据(不是索引)? l 给我索引,但我需要数据。

this.letters = ['a','b','c','d'];
this.arr = [];
for (let l in this.letters) {
    this.arr.push(l);
}

最佳答案

只需将 for ... in ... 更改为 for ... of ... 如下:

this.letters = ['a','b','c','d'];
this.arr = [];
for (let l of this.letters) {
    this.arr.push(l);
}

关于javascript - 在 for 循环中获取数据(不是索引),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50763689/

相关文章:

java.lang.ClassCastException : java. util.Arrays$ArrayList 无法转换为 java.lang.Integer

javascript - 如何使用 jQuery 从 ajax 加载页面获取 JavaScript 变量?

python - 如何遍历列表中除最后一项之外的所有内容?

c++ - 当我们在 for 循环条件中使用 cin 时发生了什么?

python - 将高级 Python 解码为更简单的代码

javascript - Node.js - Handlebars 引用变量

php - 在 PHP 中结合 foreach 和 while

javascript - AngularJs如何将数据从父组件发送到子组件

javascript - 推特 API 问题

javascript - jQuery - 获取元素的高度并将该高度应用于同一父元素内的另一个元素