ホームページ  >  記事  >  ウェブフロントエンド  >  js は Array.splice を使用して Array の insert/remove_javascript スキルを実装します

js は Array.splice を使用して Array の insert/remove_javascript スキルを実装します

WBOY
WBOYオリジナル
2016-05-16 18:56:381312ブラウズ

arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])
パラメータ
arrayObj
必須。配列オブジェクト。
開始
必須。配列から要素を削除する開始位置を 0 から指定します。
deleteCount
必須。削除する要素の数。
項目 1、項目 2、.、項目 N
必須。削除された要素の位置に挿入される新しい要素。
説明
splice メソッドは、開始位置から指定された数の要素を削除し、新しい要素を挿入することによって、arrayObj を変更できます。戻り値は、削除された要素で構成される新しい Array オブジェクトです。

バージョン 5.5 が必要です

コードをコピー コードは次のとおりです:

Array.prototype .clear=function(){
this.length=0;
}
Array.prototype.insertAt=function(index,obj){
this.splice(index,0, obj);
}
Array.prototype.removeAt=function(index){
this.splice(index,1);
}
Array.prototype.remove=function(obj) {
varindex=this.indexOf(obj);
if (index>=0){
this.removeAt(index);


使用:


var a = [] ;
for ( var i = 0; i alert(a); a);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。