「JavaScript」delete演算子で配列の要素を削除する
構文
delete 配列名「インデックスの値」
delete演算子を利用して、配列の要素を削除します。
配列長が変わらないです。
使用例
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);
実行結果
"oosaka"
"配列の要素削除後長: 3"
undefined
"配列の要素削除後長: 3"
"oosaka"
"配列の要素削除後長: 3"
undefined
"配列の要素削除後長: 3"
"oosaka" "配列の要素削除後長: 3" undefined "配列の要素削除後長: 3"