JavaScript中如何反转数组

JavaScript中如何反转数组_第1张图片
如果您需要反转数组元素的顺序,可以使用数组方法reverse()⏪,如下所示:

JavaScript中如何反转数组_第2张图片

修改原始数组

需要注意的一点是它会改变原始数组。

JavaScript中如何反转数组_第3张图片

如何在不改变原始数组的情况下反转数组

以下是一些不会改变原始数组的做法。我们来看看

1.使用 slice 和 reverse

JavaScript中如何反转数组_第4张图片
2.使用 ...扩展运算符 和 reverse

JavaScript中如何反转数组_第5张图片
3.使用 reduce 和 ...扩展运算符

JavaScript中如何反转数组_第6张图片
4.使用 reduceRight 和 ...扩展运算符

JavaScript中如何反转数组_第7张图片
5.或者使用push
JavaScript中如何反转数组_第8张图片


参考资源:

  • MDN Web Docs: reverse
  • w3schools: reverse
  • Stack Overflow: Reverse array in Javascript without mutating original array

JavaScript中如何反转数组_第9张图片
还可以关注头条号:「前端知否」

你可能感兴趣的:(javascript,es6)