ホームページ > ウェブフロントエンド > jsチュートリアル > jsで配列内の要素を削除する方法

jsで配列内の要素を削除する方法

青灯夜游
リリース: 2022-01-12 15:31:00
オリジナル
23809 人が閲覧しました

配列内の要素を削除するための JS メソッド: まず、配列内の指定された要素の位置 (つまり、インデックス インデックス) を取得し、次に splice() 関数を使用して、配列内の要素を削除します。インデックス値の場合、構文形式は「splice(index, 1)」です。

jsで配列内の要素を削除する方法

このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 5、Dell G3 コンピューター。

まず、配列内の指定された要素の位置、つまりインデックスを検索するための JS 配列オブジェクトの関数を定義できます。コードは次のとおりです:

    Array.prototype.indexOf = function(val) { 
    for (var i = 0; i < this.length; i++) { 
    if (this[i] == val) return i; 
    } 
    return -1; 
    };
ログイン後にコピー

その後、次のように使用します。この要素のインデックスを取得し、js 配列の固有関数を使用してこの要素を削除します:

    Array.prototype.remove = function(val) { 
    var index = this.indexOf(val); 
    if (index > -1) { 
    this.splice(index, 1); 
    } 
    };
ログイン後にコピー

関連する推奨事項: JavaScript ビデオ チュートリアル

このようにして、たとえば、配列がある:

    var emp = [&#39;abs&#39;,&#39;dsf&#39;,&#39;sdf&#39;,&#39;fd&#39;]
ログイン後にコピー

その中の 'fd' を削除したい場合は、次を使用できます:

    emp.remove(&#39;fd&#39;);
ログイン後にコピー

プログラミング関連の知識の詳細については、をご覧ください: プログラミング入門 ! !

以上がjsで配列内の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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