Javascript怎样实现数组去重

Javascript怎样实现数组去重

数组去重

1、from()叠加new Set()方法

字符串或数值型数组的去重可以直接使用from方法。

var plants = ['Saturn', 'Earth', 'Uranus', 'Mercury', 'Venus', 'Earth', 'Mars', 'Jupiter'];var uniquePlants = Array.from(new Set(plants)); console.log(uniquePlants); // [ 'Saturn', 'Earth', 'Uranus', 'Mercury', 'Venus', 'Mars', 'Jupiter' ]

2、spread操作符(…)

扩展运算符是ES6的一大创新,还有很多强大的功能。

var plants = ['Saturn', 'Earth', 'Uranus', 'Mercury', 'Venus', 'Earth', 'Mars', 'Jupiter'];var uniquePlants = [...new Set(plants)]; console.log(uniquePlants); // [ 'Saturn', 'Earth', 'Uranus', 'Mercury', 'Venus', 'Mars', 'Jupiter' ]

关于“Javascript怎样实现数组去重”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

文章标题:Javascript怎样实现数组去重,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/21924

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云亿速云认证作者
上一篇 2022年8月31日 下午11:24
下一篇 2022年8月31日 下午11:25

相关推荐

  • 怎么使用CSS混合模式让文字智能适配背景颜色

    页面上有一段文本,能否实现这段文本在不同背景色下展示不同的颜色?也就是俗称的智能变色。像是下面这样: 文本在黑色底色上表现为白色,在白色底色上表现为黑色。看似很复杂的一个效果,但是其实在 CSS 中非常好实现,今天就介绍这样一个小技巧,在 CSS 中,利用混合模式 mix-blend-mode: d…

    2022年9月8日
    22900
  • windows驱动精灵usb驱动如何安装

    驱动精灵usb驱动安装方法: 1、打开进入驱动精灵点击“一键体检”。 2、等待扫描计算机。 3、扫描完成后点击“驱动程序”。 4、下拉找到USB,选择“下载”。 5、下载完成后点击“安装”。 6、等待安装即可。 7、最后点击“完成”即可完成安装。 读到这里,这篇“windows驱动精灵usb驱动如何…

    2022年9月13日
    20500
  • windows realtek安装失败如何解决

    解决方法: 方法一: 1、首先我们点击左下角搜索框,搜索“设备管理器” 2、在搜索结果中打开“设备管理器” 3、打开后,展开“音频输入和输出”,将下方所有设备卸载掉。 4、卸载完成后再去尝试安装realtek高清晰音频管理器就可以了。 方法二: 1、安装失败也有可能是我们下载的安装包出现了问题,可以…

    2022年9月20日
    49700
  • unlocker如何使用

    unlocker使用方法: 方法一: 1、找到被锁定的文件或软件,右键选中它,点击右键菜单中的“Unlocker”按钮。 2、然后在左边选择要对它进行的动作,再点击“确定”就可以了。 方法二: 1、直接打开软件,它会自动扫描电脑中正在运行的进程。 2、选中需要操作的进程,然后在下方点击“过程结束”,…

    2022年9月24日
    22600
  • Redis集群操作的方法

    基于已有一定基础,这里搭建一个基础版本三主三从,架构如下 1、启动集群 /usr/local/redis‐5.0.3/src/redis‐server /usr/local/redis‐cluster/8001/redis.conf /usr/local/redis‐5.0.3/src/redis‐…

    2022年9月21日
    25900
  • jquery ajax如何改成同步

    在jquery中,ajax可以将async设置为false使其同步;默认情况下jquery中的ajax为异步请求,即“async:true”,通过设置参数“asycn:false”即可,语法为“$.ajax({async: false})”。 本文操作环境:windows10系统、jquery3.6…

    2022年9月10日
    1.3K00
  • Javascript怎样替换数组中的特定值

    替换数组中的特定值 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。该方法会改变原始数组。特别需要注意插入值的位置! // arrayObject.splice(index,howmany,item1,…..,itemX)var plants = [‘Saturn’, ‘…

    2022年8月31日
    40400
  • word字体放大快捷键是什么

    word字体放大快捷键 1、 我们只要先按住键盘左下角的“ ctrl ”键。 2、接着按下大键盘右上角的“ 】 ”按键。 3、连续点击,就可以将word文档字体无限放大了。 4、同理,按住“ ctrl ”再点击“ 【 ”就能无限缩小字体。 到此,关于“word字体放大快捷键是什么”的学习就结束了,希…

    2022年9月18日
    38900
  • word页眉页脚如何删除

    word页眉页脚删除方法 一、Word 删除页眉 1.双击页眉进入编辑状态,单击“页眉”图标,选择“删除页眉”,则文档的所有页眉被删除: 2、页眉虽然被删除了,但页眉横线却还在,横线的删除方法将在下文分享。 二、Word 删除页脚 双击页脚进入编辑状态,单击“页脚”图标,选择“删除页脚”,则页脚被删…

    2022年9月2日
    4.2K00
  • windows edge浏览器高级设置位置在哪

    edge浏览器高级设置找不到: 注:由于edge浏览器更新了新版本,所以高级设置也相应的改变了位置。 1、打开浏览器点击右上角三个点。 2、在下拉任务栏中点击“设置”。 3、在新窗口的左侧点击“高级”即可进入高级设置。 4、在右侧“高级”中进行高级设置。 到此,相信大家对“windows edge浏…

    2022年9月8日
    1.1K00
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部