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]