Javascript 将包含其他数组的数组调用到函数,而不必调用每个单独的数组
我想显示所有数字乘以10的结果,而不调用每个数组Javascript 将包含其他数组的数组调用到函数,而不必调用每个单独的数组,javascript,Javascript,我想显示所有数字乘以10的结果,而不调用每个数组 const num1 = [2,4, 6, 8,]; const num2 = [12,14, 16, 18,]; const num3 = [22, 24, 26, 28, ]; const num4 = [32, 34, 36, 38, ]; const numbers = [num1, num2, num3, num4]; const timesTen = num1.map(num => { return num * 8 }
const num1 = [2,4, 6, 8,];
const num2 = [12,14, 16, 18,];
const num3 = [22, 24, 26, 28, ];
const num4 = [32, 34, 36, 38, ];
const numbers = [num1, num2, num3, num4];
const timesTen = num1.map(num => {
return num * 8
}
);
console.log(`Here are the results ${timesTen}`);
constnum1=[2,4,6,8];
常量num2=[12,14,16,18,18];
常量num3=[22,24,26,28,20];
常量num4=[32,34,36,38];
常数数=[num1,num2,num3,num4];
const timesTen=numbers.reduce((all,cur)=>[…all,…cur]).map(num=>{
返回数*10
});
log(`这里是结果${timesTen}`)代码>
constnum1=[2,4,6,8];
常量num2=[12,14,16,18,18];
常量num3=[22,24,26,28,20];
常量num4=[32,34,36,38];
常量数=[…num1,…num2,…num3,…num4];
const timesTen=numbers.map(num=>{
返回数*10
}
);
log(`这里是结果${timesTen}`)代码>使用平面
constnum1=[2,4,6,8];
常量num2=[12,14,16,18,18];
常量num3=[22,24,26,28,20];
常量num4=[32,34,36,38];
常数数=[num1,num2,num3,num4];
常数aa=数字。平坦();
常数展平=aa.map(el=>{
返回el*10
})
console.log(展平)
您可能需要flat
数组方法fyi:returnnum*8
和timesTen
不相关。flat+map=flatMap;)谢谢你的帮助。你怎么。。。更改数组?我以为你只是想打印timesTen数组,你想更改什么?如果我运行代码时没有。。。在数字数组中,这是结果。这里是结果楠楠楠楠楠我想了解一下。。。是吗?不,如果你不展开数组,那么数字是这样的[[2,4,6,8],[12,14,16,18]],但是如果你用。。。然后数字数组将是这样的[2,4,6,8,12,14,…]这解释了。。。又名传播操作员。