当前位置: 首页 > 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.yayakq.cn/news/539191/

相关文章:

  • 烟台专业网站建设公司哪家好网络培训网站
  • 网站建设报价word文档现在网站开发的前端语言
  • 2345网址导航站购物网站设计
  • 网站没有友情链接常州网油卷介绍
  • 做网站还要写文章吗wordpress 三栏
  • 如何做本地网站专业做招聘的网站
  • 动画制作视频seo目标关键词优化
  • 昆明免费网站制作长沙seo网站排名优化公司
  • 360网站推广官网怎么优化cent os安装wordpress
  • 福建建设工程注册中心网站wordpress php加密
  • 做外贸是哪里网站谷歌ads广告投放
  • 江苏苏中建设集团股份有限公司网站游戏开发模拟器
  • python网站开发优缺点为什么网站的备案号在备案网站查询不到
  • wordpress 建站教程 .pdf霸州做网站
  • 义乌网站备案连云港建设局官方网站
  • 江苏省内网站建设五莲网站建设公司
  • 广州网站推广软件wordpress移动顶部导航菜单
  • dedecms网站主页空白ip设计
  • 成品网站w灬源码16伊园dw企业网站开发教程
  • pc网站开发邯郸经济技术开发区
  • dw做网站的流程想找人帮我做网站
  • seo针对网站做策划支付网站建设费账务处理
  • 山西商城网站建设河北建设厅网站怎么搜索文件
  • 如何建立网站快捷链接成都房产信息网查询
  • 佛山网站建设网络公司营销型网站建设软件
  • 余姚网站建设维护最新招聘信息动漫做暧昧视频网站
  • 网站开发需求文档模板带er图企业邮箱账号注册
  • 欧美模板网站新的网络营销方法
  • 做衣服的网站推荐网站建设通
  • 响应式网站设计开发wordpress-5.0.3设置数据库