Javascript 如何操作数组中的数据并将输出存储到新数组中?
如何使用JavaScript操作数组中的数据并将输出存储到新数组中 例如,给定一个包含五个数字的数组:Javascript 如何操作数组中的数据并将输出存储到新数组中?,javascript,arrays,Javascript,Arrays,如何使用JavaScript操作数组中的数据并将输出存储到新数组中 例如,给定一个包含五个数字的数组: arr = [1, 2, 3, 4, 5] 我想处理数据,比如将数字乘以2。我能够将结果输出到控制台: for (i = 0; i < arrOne.length; i++) { console.log(arr[i]*2); } console => 2,4,6,8,10 for(i=0;i2,4,6,8,10 我想将输出数据存储到一个新数组中,类似于arrTim
arr = [1, 2, 3, 4, 5]
我想处理数据,比如将数字乘以2。我能够将结果输出到控制台:
for (i = 0; i < arrOne.length; i++) {
console.log(arr[i]*2);
}
console => 2,4,6,8,10
for(i=0;i2,4,6,8,10
我想将输出数据存储到一个新数组中,类似于arrTimesTwo=[]
。我将如何实现这一点
p、 我似乎找不到一个基本问题的答案。如果这是多余的,请提供一个源。您可以使用将每个值映射到自身乘以2,如下所示:
让arr=[1,2,3,4,5];
设arrTimesTwo=arr.map(v=>v*2);
console.log(arrTimesTwo)代码>你甚至不需要推<代码>地图
为您做这件事
arr=[1,2,3,4,5]
const newArr=arr.map(项=>项*2);
控制台日志(newArr)代码>arrTimesTwo=arr.map(n=>n*2)就像,真的<代码>arrTimesTwo.push(arr[i]*2)
…?!现在有很多JavaScript数组方法可用。为此,您可以使用map
。