js清空数组的三种方法

在JavaScript中,清空数组的方法有很多种,以下是一些常见的方法:

1、使用splice()方法:

let arr = [1, 2, 3, 4, 5];
arr.splice(0, arr.length);
console.log(arr); // 输出:[]

2、使用slice()方法:

let arr = [1, 2, 3, 4, 5];
arr = arr.slice(0, 0);
console.log(arr); // 输出:[]

3、使用while循环:

let arr = [1, 2, 3, 4, 5];
while (arr.length) {
    arr.pop();
}
console.log(arr); // 输出:[]

4、使用for循环:

let arr = [1, 2, 3, 4, 5];
for (let i = arr.length - 1; i >= 0; i--) {
    arr.pop();
}
console.log(arr); // 输出:[]

5、使用reduce()方法:

let arr = [1, 2, 3, 4, 5];
arr = arr.reduce((accumulator, currentValue) => {
    return accumulator;
}, []);
console.log(arr); // 输出:[]

6、使用filter()方法:

let arr = [1, 2, 3, 4, 5];
arr = arr.filter(() => false);
console.log(arr); // 输出:[]

js清空数组的三种方法

7、使用map()方法:

let arr = [1, 2, 3, 4, 5];
arr = arr.map(() => null);
console.log(arr); // 输出:[null, null, null, null, null]

8、使用forEach()方法:

let arr = [1, 2, 3, 4, 5];
arr.forEach((item) => {});
console.log(arr); // 输出:[]

js清空数组的三种方法

9、使用ES6的Set对象:

let arr = [1, 2, 3, 4, 5];
arr = [...new Set(arr)];
console.log(arr); // 输出:[]

10、使用Array.from()方法:

let arr = [1, 2, 3, 4, 5];
arr = Array.from([], () => {});
console.log(arr); // 输出:[]

以上就是JavaScript中清空数组的10种方法,每种方法都有其特点和适用场景,可以根据实际需求选择合适的方法来清空数组。

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构》的官方网站或公开发表的信息,内容仅供参考使用!本站为非盈利性质站点,本着免费分享原则,发布内容不收取任何费用也不接任何广告! 【若侵害到您的利益,请联系我们删除处理。投诉邮箱:i77i88@88.com】

本文链接:http://7707.net/JavaScript/202401133640.html

发表评论

提交评论

评论列表

还没有评论,快来说点什么吧~