vue.js怎样实现数组去重

这篇文章主要为大家展示了“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怎样实现数组去重”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!

网站标题:vue.js怎样实现数组去重
本文链接:https://www.cdcxhl.com/article18/iidggp.html

成都网站建设公司_创新互联,为您提供标签优化企业建站电子商务全网营销推广网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都seo排名网站优化