ホームページ > ウェブフロントエンド > jsチュートリアル > ローカルオブジェクトのプロトタイプ拡張実装コード Array_javascript スキル

ローカルオブジェクトのプロトタイプ拡張実装コード Array_javascript スキル

WBOY
リリース: 2016-05-16 18:14:41
オリジナル
911 人が閲覧しました
コードをコピー コードは次のとおりです。

Array.prototype.del=function(){
var b ={},c,i=0,l=this.length,j;
for(;ic=this.shift(); b ? b [c] : b[c]=0;
}
for(j in b){
if(b[j]>0)this.push( j||j) ;
}
これを返します;
var a=[1,2,2,3,3,3,'a','b','b']; alert(a .del());


Guoguo の重複排除メソッド


コードをコピー コードは Array.prototype.del=function(){
return (function (i, n, j, u, o){
for (; i < j ; i ) {
o = this[i];
o in u : (u[this[n ] = o] = 1)
}
this.length = n; 🎜>これを返します
}).call(this, 0, 0, this.length, {})
}
var a=[1,2,2,3,3,3,'a ',' b','b']
alert(a.del())

;
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート