JavaScript spliceメソッドを使って位置を指定して要素を削除する

環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122

構文
配列.splice(削除する位置, 削除する要素の数)
引数が2つだと要素の削除になります。
位置は0から始まります。位置を指定して要素を削除します。
spliceメソッドを使って位置を指定して要素を削除します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
const cityA = ["Tokyo", "Oosaka", "Fukuoka"];
cityA.splice(1, 1);
console.log(cityA);
const cityB = ["Tokyo", "Oosaka", "Fukuoka"];
cityB.splice(2, 1);
console.log(cityB);
const cityC = ["Tokyo", "Oosaka", "Fukuoka"];
cityC.splice(0, 2);
console.log(cityC);
const cityA = ["Tokyo", "Oosaka", "Fukuoka"]; cityA.splice(1, 1); console.log(cityA); const cityB = ["Tokyo", "Oosaka", "Fukuoka"]; cityB.splice(2, 1); console.log(cityB); const cityC = ["Tokyo", "Oosaka", "Fukuoka"]; cityC.splice(0, 2); console.log(cityC);
const cityA = ["Tokyo", "Oosaka", "Fukuoka"];
cityA.splice(1, 1);
console.log(cityA); 

const cityB = ["Tokyo", "Oosaka", "Fukuoka"];
cityB.splice(2, 1);
console.log(cityB); 

const cityC = ["Tokyo", "Oosaka", "Fukuoka"];
cityC.splice(0, 2);
console.log(cityC);

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
> Array ["Tokyo", "Fukuoka"]
> Array ["Tokyo", "Oosaka"]
> Array ["Fukuoka"]
> Array ["Tokyo", "Fukuoka"] > Array ["Tokyo", "Oosaka"] > Array ["Fukuoka"]
> Array ["Tokyo", "Fukuoka"]
> Array ["Tokyo", "Oosaka"]
> Array ["Fukuoka"]

 

JavaScript

Posted by arkgame