我如何正确地将foreach项目推入数组列表?

时间:2018-12-22 22:58:29

标签: javascript

我将存储项目添加到了阵列列表中。但是我不能在另一个函数中使用我的数组。我在控制台值上看到。但是我不能使用。

this.storage.forEach((value, key) => {
  if (key == 'favoriteStory') {
    //console.log("value", value);
    this.item = value.toString();
    this.myItems.unshift(this.item);
  }
})

1 个答案:

答案 0 :(得分:0)

这是一个如何将元素推入数组的示例。您当然可以在单个元素上使用它,但是我在包含很少名称的arrayOfNames上使用了它。

var array = [];

var arrayOfNames = ['Tom', 'Cindy', 'Thomas'];

arrayOfNames.forEach(name => {
    array.push(name);
})

console.log(name); // ['Tom', 'Cindy', 'Thomas']

for (let name of arrayOfNames) {
    array.push(name);
}

for (let i = 0; i < arrayOfNames.length; i++) {
    array.push(arrayOfNames[i]);
}