首页 > 编程知识 正文

es6数组去重,newset数组去重

时间:2023-05-06 04:11:19 阅读:187094 作者:1646

此标记编辑器已使用堆叠it [6]进行了修改。 用它写博客,会有全新的体验哦:

共享es3,重复个数和es6的

array.prototype.unique3=function ({ varres=[ ] ); var json={}; for(varI=0; ithis.length; I ) { //console.log (! json[this[i]] ); //初次登场的话为true if (! Jon[this[I]}{RES.push[this[I]}; json[this[i]]=1; } } return res; } array.prototype.geshu=function (value ) ) { let str=this.join (' ' ); returnstr.split(value ).Length-1 ) vararr=[ 1,4,1,3,2,3,1,1,1,1 ]; console.log(ARR.unique3) ); var xxx=arr.unique3(; varnewarr=[]for(varI=0; ixxx.length; I ) NewARR.push(ARR.Geshu(XXX[I] ) }console.log ) NewARR ); 一看,好像还不清楚写的是es3.es5,稍后用es6写一下

{classShuzu}constructor(arr ) { this.arr=arr } unique3) )//returnarray.from ) newset ) this.arr } gess essser arrsum.foreach (value={ num.push (this.arr.join (' ).split (value ).length-1 ) } ) return num } constar ear

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。