ホームページ > 記事 > ウェブフロントエンド > es6配列から特定の数値を削除する方法
es6 配列から特定の数値を削除する方法: 1. 「array object.indexOf(value)」という構文で、indexOf() 関数を使用して、特定の数値のインデックスを取得します。 splice() 関数は、インデックス値を持つ削除要素を取得します。構文は「array object.splice(index, 1)」です。
このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。
es6 配列から特定の数値を削除する方法
ステップ 1.indexOf() を使用して特定の数値のインデックスを取得します
indexOf() メソッドは、配列内の指定された要素の位置を返します。
このメソッドは、配列を最初から最後まで取得して、対応する要素が含まれているかどうかを確認します。検索を開始する位置は、配列の先頭、または配列の先頭(開始パラメータが指定されていない場合)です。項目が見つかった場合は、最初に出現した項目の位置が返されます。開始位置のインデックスは 0 です。
指定された要素が配列内に見つからない場合は、-1 が返されます。
例: 配列内の「39」要素を検索します。
var arr = [31,33,35,37,39,41,43,45,57,49,51,53]; //查找数组中的 "39" 元素 var index = arr.indexOf(39); console.log(index);
ステップ 2. 取得したインデックスに従ってvalue、splice(index,1) を使用して要素を削除します。
インデックスは配列要素の添字位置を表し、1 は削除された要素を表します。
var arr = [31,33,35,37,39,41,43,45,57,49,51,53]; console.log(arr); //查找数组中的 "39" 元素 var index = arr.indexOf(39); console.log("指定元素的索引:"+index); //删除该元素 arr.splice(index, 1); console.log(arr);
[関連する推奨事項: JavaScript ビデオ チュートリアル 、Web フロントエンド ]
以上がes6配列から特定の数値を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。