我需要从第二个索引开始使用map
。我知道如何使用循环 for 并从 1 开始,但在这种情况下我想要使用 map
。
是否有一种正确的方法可以使用 map
实现这一点?
我正在使用 JavaScript 和 ReactJS。
我需要从第二个索引开始使用map
。我知道如何使用循环 for 并从 1 开始,但在这种情况下我想要使用 map
。
是否有一种正确的方法可以使用 map
实现这一点?
我正在使用 JavaScript 和 ReactJS。
在进行map
操作之前,先进行slice
操作:
const arr = [1, 2, 3, 4];
const res = arr.slice(1).map(e => e * 2);
console.log(res);
或者,在映射完整数组后使用shift
:
const arr = [1, 2, 3, 4];
const res = arr.map(e => e * 2);
res.shift();
console.log(res);
.slice(1).map(...)
的翻译是“从第二项开始取出所有元素并对其执行映射操作”。 - GottZ.map()
的定义是在数组的每个元素上运行。因此,在派生出新元素之后,删除第一个元素是有意义的。 - Mitya