JS中的map函数可以一次做多个转换吗?
Can map function in JS do multiple transformations at once?
我想知道 JavaScript 中的映射函数是否可以一次对数组进行不止一次转换。
例如,是否可以将数组的项目转换为双倍然后除以 3?
谢谢
如果你想一次对一个数组元素进行多次转换,你所要做的就是用括号分隔并按一定顺序完成。
对于您的示例,您可以这样做:
var array = [1, 2, 3, 4];
array.map(num => (num * 2) / 3);
哪个会给你
[0.6666666666666666, 1.3333333333333333, 2, 2.6666666666666665]
我想知道 JavaScript 中的映射函数是否可以一次对数组进行不止一次转换。
例如,是否可以将数组的项目转换为双倍然后除以 3?
谢谢
如果你想一次对一个数组元素进行多次转换,你所要做的就是用括号分隔并按一定顺序完成。
对于您的示例,您可以这样做:
var array = [1, 2, 3, 4];
array.map(num => (num * 2) / 3);
哪个会给你
[0.6666666666666666, 1.3333333333333333, 2, 2.6666666666666665]