首页 > 编程知识 正文

js删除某个数组,js批量删除数组元素

时间:2023-05-05 10:30:47 阅读:179450 作者:2706

记录几个平时常用的JavaScript数组操作方法。

//关联数组functioncombineinto(q,b ) { var len=q.length; for(varI=0; i len; i=i 365 ) (/一次处理365条b.unshift.apply(b,q.slice(i ) I,i 365 ) ); (//数组为array.prototype.delete repeat=function ) ) { var res=[]; var json={}; for(varI=0; i this.length; I ) if (! Jon[this[I]}{RES.push[this[I]}; json[this[i]]=1; } } return res; //指定的数组元素array.prototype.removearraycell=function (val ) (varindex=this.indexof ) val ); if(index-1 ) this.splice (index,1 ); }; 不记录其他基本数组操作。

添加字符串的操作方法:

//用于清空字符串两端的空格string.prototype.trim=string.prototype.trim|| function ({ return this.replace )/() var obj={}; functiongetstrrepeatelement (str ) for ) varI=0; istr.length; I ) { var key=str[i] if (! obj [ key ] } { obj [ key ]=1} else { obj [ key ] } } varnum=0; for(varkinobj ) if ) obj[k]num ) num=obj[k]console.log(k ) }//确定字符串中是否存在重复字符for(varIinarr ) if ) hash[arr[I] ) return true; hash[arr[i]]=true; } return false; }原文链接:前端花园-http://www.idouxs.cn/p=829

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