「短文」如何在 JavaScript 中随机数组
November 03, 2022
1 min
在 JavaScript 中清空数组意味着删除数组中的所有元素并留下一个空数组。以下是清空数组的 3 种方法:
最简单的解决方案是将数组的长度赋值为 0。数组长度属性是可写的
let array = [1, 2, 3, 4, 5]; array.length = 0; array; // []
另一个常用的方法是使用 splice() 方法。此函数将在删除条目之前返回数组的副本,如果您想在清除数组之前进行重新分配,这将很有帮助
let array = [1, 2, 3, 4, 5]; let anotherArray = array.splice(0, array.length); anotherArray; // [1, 2, 3, 4, 5] array; // [] anotherArray === array; // false
如果你想避免改变数组以实现不变性,你可以用空数组 [] 覆盖数组。
let obj = { array: [1, 2, 3, 4, 5] }; obj = { ...obj, array: [] }; obj.array.length; // 0
注:本文属于原创文章,版权属于「前端达人」公众号及 qianduandaren.com 所有,未经授权,谢绝一切形式的转载