大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要为大家展示了“vue.js怎样实现数组去重”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue.js怎样实现数组去重”这篇文章吧。
创新互联服务项目包括新市网站建设、新市网站制作、新市网页制作以及新市网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,新市网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到新市省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
vue.js实现数组去重的方法:使用两个for循环来判断每一项的id,如【that.positions.map(train=>{that.new_Positions.push( train.trainId)})that.resul...】。
本文操作环境:windows10系统、vue 2.5.2、thinkpad t480电脑。
vue.js中实现数组去重可以考虑使用for循环和... new set两种方式来实现,一起来看下吧!
第一种方法:
用2个for循环,判断每一项的id
具体代码如下:
// that.positions.map(train=>{ // that.new_Positions.push( train.trainId) // }) // that.resultArr = [];//去重后的数组 // var flag; // for (var i in that.new_Positions){ // flag = true; // for (var j in that.resultArr) { // if (that.resultArr[j] == that.new_Positions[i]) { // flag = false; // break; // } // } // if (flag) { // that.resultArr.push(that.new_Positions[i]); // } // } // console.log("that.resultArr:",that.resultArr)
第二种方法:
用... new set 实现
具体代码如下:
that.positions.map(train=>{ that.new_Positions.push(train.trainId) }) that.new_Positions = [...new Set(that.new_Positions)]; console.log("that.resultArr:",that.new_Positions)
以上是“vue.js怎样实现数组去重”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!