配列内の要素を削除するための JS メソッド: まず、配列内の指定された要素の位置 (つまり、インデックス インデックス) を取得し、次に splice() 関数を使用して、配列内の要素を削除します。インデックス値の場合、構文形式は「splice(index, 1)」です。
このチュートリアルの動作環境: 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 = ['abs','dsf','sdf','fd']
その中の 'fd' を削除したい場合は、次を使用できます:
emp.remove('fd');
プログラミング関連の知識の詳細については、をご覧ください: プログラミング入門 ! !
以上がjsで配列内の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。