首页与我联系

「短文」如何清空 JavaScript 数组的内容

By 前端达人
Published in 1-JavaScript
September 22, 2022
1 min read
「短文」如何清空 JavaScript 数组的内容

在 JavaScript 中清空数组意味着删除数组中的所有元素并留下一个空数组。以下是清空数组的 3 种方法:

1、array.length = 0

最简单的解决方案是将数组的长度赋值为 0。数组长度属性是可写的

let array = [1, 2, 3, 4, 5];
array.length = 0;
array; // []

2、array.splice(0, array.length)

另一个常用的方法是使用 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

3、array = []

如果你想避免改变数组以实现不变性,你可以用空数组 [] 覆盖数组。

let obj = { array: [1, 2, 3, 4, 5] };

obj = { ...obj, array: [] };
obj.array.length; // 0

前端达人公众号.jpg

注:本文属于原创文章,版权属于「前端达人」公众号及 qianduandaren.com 所有,未经授权,谢绝一切形式的转载


Tags

javascriptbasic
Previous Article
「短文」如何使用 JavaScript 数组的 Unshift() 方法
前端达人

前端达人

专注前端知识分享

Table Of Contents

1
1、array.length = 0
2
2、array.splice(0, array.length)
3
3、array = []

相关文章

「短文」如何在 JavaScript 中随机数组
November 03, 2022
1 min

前端站点

VUE官网React官网TypeScript官网

公众号:前端达人

前端达人公众号