温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

js如何删除数组的重复项

发布时间:2022-03-18 11:42:23 来源:亿速云 阅读:497 作者:小新 栏目:开发技术
# JS如何删除数组的重复项

在JavaScript中,删除数组重复项有多种高效方法:

1. **Set去重**(ES6+推荐)  
   ```js
   const uniqueArr = [...new Set(originalArr)];
  1. filter() + indexOf

    const uniqueArr = originalArr.filter(
     (item, index) => originalArr.indexOf(item) === index
    );
    
  2. reduce()去重

    const uniqueArr = originalArr.reduce(
     (acc, cur) => acc.includes(cur) ? acc : [...acc, cur], []
    );
    

注意:Set方法最简单高效,但不保证原始顺序;如需兼容IE,可采用filter方案。 “`

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

js
AI