「JavaScript」delete演算子で配列の要素を削除する

構文
delete 配列名「インデックスの値」
delete演算子を利用して、配列の要素を削除します。
配列長が変わらないです。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
var cityArr = ["tokyo","oosaka","fukuoka"];
console.log(cityArr[1]);
console.log("配列の要素削除後長: "+cityArr.length);
delete cityArr[1];
console.log(cityArr[1]);
console.log("配列の要素削除後長: "+cityArr.length);
var cityArr = ["tokyo","oosaka","fukuoka"]; console.log(cityArr[1]); console.log("配列の要素削除後長: "+cityArr.length); delete cityArr[1]; console.log(cityArr[1]); console.log("配列の要素削除後長: "+cityArr.length);
var cityArr = ["tokyo","oosaka","fukuoka"];
 
console.log(cityArr[1]); 
console.log("配列の要素削除後長: "+cityArr.length); 
delete cityArr[1]; 
console.log(cityArr[1]);     
console.log("配列の要素削除後長: "+cityArr.length);

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
"oosaka"
"配列の要素削除後長: 3"
undefined
"配列の要素削除後長: 3"
"oosaka" "配列の要素削除後長: 3" undefined "配列の要素削除後長: 3"
"oosaka"
"配列の要素削除後長: 3"
undefined
"配列の要素削除後長: 3"

 

JavaScript

Posted by arkgame