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

建网站的小软件网站开发与设计实训心得一千字

建网站的小软件,网站开发与设计实训心得一千字,做视频上什么网站找创意,网站排名优化推广前言 数组去重已经是一个老生常谈的问题了#xff0c;依然经久不息#xff0c;经过岁月的变迁es标准的升级迭代#xff0c;似乎有越来越多的方法和方式供我们使用#xff0c;那么那种方式才是最优的#xff1f;那种才是最简洁的#xff1f;这个我们一起来探讨。 省略依然经久不息经过岁月的变迁es标准的升级迭代似乎有越来越多的方法和方式供我们使用那么那种方式才是最优的那种才是最简洁的这个我们一起来探讨。 省略传统的递归方法这里我就不说了是最传统也是最笨的方法。 方法一es5使用filter 使用Array.prototype.filter()方法对元素进行过滤 相关资料Array.prototype.filter() var array [2, 2, 2, 2]; // es5 使用filter function unique(array) { var obj {}; return array.filter(function (item, index) { var fullItem (typeof item item); return obj.hasOwnProperty(fullItem) ? false : (obj[fullItem] true); }); } console.log(unique(array)); //[2,2] 方法二使用es6 Set Set里的元素只能出现一次即元素是唯一的。 下面的代码中也使用了...扩展语句简单来说就是把数组转换成n个对象的方法。 相关链接Set var array [2, 2, 2, 2]; //es6 使用Set特性Set元素只会出现一次即元素是唯一的 let unique (array) [...new Set(array)]; //(...)扩展语句简单来说就是把数组参数转换为多个对象参数 console.log(unique(array)); //[2,2] 方法三使用es6 Map Map也是es6新出的数据类型方法set、has、get、clear、delete、keys都挺好用的。 相关链接Map var array [2, 2, 2, 2]; //es6 Map 本质使用的还是Array.prototype.filter() function unique(array) { let m new Map(); return array.filter((item) !m.has(item) m.set(item, 1)); } console.log(unique(array)); 总结 个人觉得最优的方案是第二种欢迎补充欢迎指正~
http://www.huolong8.cn/news/169754/

相关文章:

  • 上海手机网站哪家最好电商网页模板
  • 商务网站建设定义凡科轻站小程序怎么样
  • 果女做拍的视频网站wordpress templates
  • 图书馆网站建设方案设计论文前端开发人员招聘
  • ae模板免费网站二级建造师证报考条件
  • 做网站 需要审核么wordpress房产插件
  • 佛山网站设计平台wordpress 自动alt
  • 茂名网站建设优化seo做外贸网站功能
  • 浙江建设职业技术学院oa网站室内装修设计学习网
  • 工程机械网站设计做快消品的网站
  • 台州市建设规划局网站班子成员个人网站布局下载
  • 安徽网站优化公司价格企业网站 优帮云
  • 宁乡网站开发公司推荐共创福州网站建设
  • php网站开发实例教程实验报告公司介绍怎么写范本
  • 网站开发选择框代码男科24小时免费咨询
  • 哪些网站做的比较好看房产网站怎么做异地楼盘
  • .net 网站开发视频教程临沂网站制作网站
  • 上海怎样做网站小程序app公众号的区别
  • 365做网站临海市建设规划局网站
  • 临沂网站建设咨询cms建站系统 开源
  • 建设一个网站需要哪些功能网站建设丶金手指下拉11
  • 平面设计师用的网站度假村网站建设
  • 网站建设 专项资金变更pdf viewer wordpress
  • 哪些公司做外贸网站wordpress邮箱非必填
  • 娄底网站建设开发豪华大气的旅行社网站源码
  • 做快三网站莱西建设局官方网站
  • h5网站不利于优化吗手机原理网站
  • 重庆 网站定制网站开发遵循的标准或规范
  • 网站做网站词怎么推广上海市建设网站
  • 网站建设公司选哪个好上海自主建站模板