ホームページ >ウェブフロントエンド >jsチュートリアル >jsで配列内の要素を削除する方法
タイトル: JS で配列内の要素を削除する方法 - コード例付き
本文:
JavaScript は、豊富な機能を提供する強力なプログラミング言語です。配列の操作メソッド。配列操作では、要素の削除が一般的な要件です。この記事では、JavaScript を使用して配列内の要素を削除する方法と、具体的なコード例を紹介します。
JavaScript では、次のメソッドを使用して配列内の要素を削除できます:
let fruits = ['apple', 'banana', 'orange', 'grape']; fruits.splice(1, 1); // 删除第二个元素 console.log(fruits); // 输出:['apple', 'orange', 'grape']
上記のコードでは、まず 4 つのフルーツを含む配列を作成します。次に、splice() メソッドを使用して、インデックス 1 の要素 (つまり、「バナナ」) を削除しました。最後に、出力を出力し、要素を削除した後に配列を取得します。
let vegetables = ['carrot', 'cabbage', 'broccoli', 'tomato']; delete vegetables[2]; // 删除第三个元素的值 console.log(vegetables); // 输出:['carrot', 'cabbage', empty, 'tomato']
上記のコードでは、まず 4 つの野菜を含む配列を作成します。次に、delete キーワードを使用してインデックス 2 の要素 (つまり、「broccoli」) を削除しました。削除された配列では、インデックスが並べ替えられずに 3 番目の位置に empty
値が残ることに注意してください。
let numbers = [1, 2, 3, 4, 5]; let filteredNumbers = numbers.filter(function(value) { return value !== 3; // 过滤掉值为3的元素 }); console.log(filteredNumbers); // 输出:[1, 2, 4, 5]
上記のコードでは、まず 5 つの数値を含む配列を作成します。次に、filter() メソッドを使用して値 3 の要素をフィルターで除外し、新しい配列 filteredNumbers を取得します。最後に、出力を出力し、要素を削除した後に配列を取得します。
要約すると、JavaScript 配列内の要素を削除するために一般的に使用される 3 つの方法 (splice() メソッド、delete キーワード、filter() メソッドの使用を含む) を紹介しました。実際のニーズに基づいて適切な方法を選択し、特定のコード例と組み合わせて、配列内の要素を簡単に削除します。この記事が読者のお役に立てれば幸いです。
以上がjsで配列内の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。