ホームページ > 記事 > ウェブフロントエンド > JavaScriptを使用して配列内の指定された添え字を持つ要素を削除する方法
配列内の指定された添え字要素を削除する Javascript メソッド: 1. 配列の splice() メソッド、構文 "arr.splice(index, 1)" を使用します; 2. delete キーワード、構文「delete arr [index]」。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
配列 arr に n 個の要素があり、添字がインデックスである要素を削除するとします。
2 つの方法があります。
配列の splice() メソッドを使用します
削除キーワードを使用します
##1. splice: 削除後の要素は次のとおりです。自動的に入力されます。 先頭に移動します。
arr.splice(index, 1)
例:配列 arr=['a','b','c' があります。 ,'d']
arr.splice(1, 1); //结果arr=['a','c','d'](下标1开始,删除1个)
注:
arr= arr.splice(1,1) と書くのではなく、このように arr を操作するだけで直接変化します。
追加:
arr.splice(1,0,'str'); //结果arr=['a','str','b','c','d']
arr.splice(1,1,'str'); //结果arr=['a','str','c','d']
arr.splice(1,2,'str'); //结果arr=['a','str','d'](就是说:下标1开始2个换成1个“str”)
arr.splice(1,2); //结果arr=['a','d']
2.削除: 削除後、添え字の位置要素は未定義です
delete arr[index];例:
delete arr[1];
console.log(arr[1]);
JavaScript 上級チュートリアル]
以上がJavaScriptを使用して配列内の指定された添え字を持つ要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。