当前位置: 首页 > news >正文

网站关键字优化地点陕西网络推广公司

网站关键字优化地点,陕西网络推广公司,自己做下载网站,百度官网网址在JavaScript中,有很多方法可以用来去除数组中的重复项。以下是一些常见的方法: 方法一:使用Set Set是ES6中的新数据类型,它只存储唯一值。因此,我们可以利用这一特性来去重。 let array [1, 2, 3, 2, 1, 4, 3, 5,…

在JavaScript中,有很多方法可以用来去除数组中的重复项。以下是一些常见的方法:

方法一:使用Set

Set是ES6中的新数据类型,它只存储唯一值。因此,我们可以利用这一特性来去重。

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

方法二:使用Array.prototype.filter

可以通过filter方法,根据数组中元素的唯一性来过滤出重复的元素。

let array = [1, 2, 3, 2, 1, 4, 3, 5, 4];
let uniqueArray = array.filter((value, index, self) => {return self.indexOf(value) === index;
});
console.log(uniqueArray);  // 输出:[1, 2, 3, 4, 5]

方法三:使用Array.prototype.reduce

还可以通过reduce方法,将数组转换成一个对象,对象的键是数组中的元素,值是该元素出现的次数。然后,通过过滤出值为1的键,取得去重后的数组。

let array = [1, 2, 3, 2, 1, 4, 3, 5, 4];
let uniqueArray = array.reduce((acc, curr) => {acc[curr] = (acc[curr] || 0) + 1;return acc;
}, {});let result = Object.keys(uniqueArray).filter(key => uniqueArray[key] === 1);
console.log(result);  // 输出:[1, 2, 3, 4, 5]

这些方法中,使用Set的方法最简洁,但是如果你需要在去重后的数组中保留元素的原始顺序,那么使用filter方法可能更适合你。

http://www.yidumall.com/news/99510.html

相关文章:

  • 做网站从哪里找货源万网阿里云域名查询
  • 网站里面嵌入的地图是怎么做的营业推广经典案例
  • 网站报名系统怎么做seo系统源码出售
  • 免费网站建设源码深圳营销型网站建设
  • 网站一般用什么语言深圳的seo网站排名优化
  • 做网站微信朋友圈应该怎么发服务营销案例
  • 世界杯视频直播网站推荐网站建设与营销经验
  • 怎么做视频在线播放网站推广途径有哪些
  • wordpress 模板 知乎百度seo排名主要看啥
  • 做非法网站要多少钱信息流优化师培训
  • 厦门网站建设外贸百度百度
  • 火车头wordpress 4.6做专业搜索引擎优化
  • 钢丝高频退火设备网站建设seo服务商排名
  • 怎么 给自己的网站做优化呢品牌营销策略研究
  • 网站被备案能建设新站seo竞价
  • 免费做网站报价网站建设纯免费官网
  • 网站建设的流程怎么写万网域名查询工具
  • 做网站优势郑州整站网站优化
  • 做网站需要多钱谷歌浏览器直接打开
  • 宁波网站建设设计报告江门网站定制多少钱
  • 做的网站怎样更新创建网站花钱吗
  • 江门企业网站模板建站seo诊断报告
  • 子网站怎么建设外国搜索引擎登录入口
  • 装潢设计师培训班学费seo推广小分享
  • 交互式网站和非交互式网站品牌推广活动有哪些
  • nginx wordpress rewrite杭州百度seo优化
  • 网站做好后怎么做seo外贸出口平台网站
  • 杭州做网站外包公司哪家好职业培训热门行业
  • 男女做那个什么的视频网站seo视频
  • 中国共产党两学一做网站百度云网盘免费资源