「JavaScript 配列の要素を削除」の版間の差分
ナビゲーションに移動
検索に移動
| 24行目: | 24行目: | ||
} | } | ||
} | } | ||
| − | + | ===[[TypeScript]]=== | |
| − | + | *リストから一致するオブジェクトを削除する | |
| + | <pre> | ||
| + | this.books.forEach((item, index) => { | ||
| + | console.log(`${item == book}, ${index}`) | ||
| + | if (item == book) { | ||
| + | this.books.splice(index, 1); | ||
| + | } | ||
| + | }); | ||
| + | </pre> | ||
2020年9月23日 (水) 15:21時点における版
JavaScript 配列の要素を削除
| JavaScript | JavaScript 組み込みオブジェクト(配列) | 配列 |
splice
- 配列の全要素を削除
l = [1,2.3]; l.splice(0);
delete 演算子 を利用
(オブジェクトのプロパティ、または配列の要素を削除できる)
function printMapKey() {
// 配列は、連想配列として利用できる
var map = new Array();
map["a"] = 1;
map["b"] = 2;
map["c"] = 3;
// 要素を削除
delete map["b"];
// 配列のキーを取り出す
for (var k in map) {
alert(k + ":" + map[k]);
}
}
TypeScript
- リストから一致するオブジェクトを削除する
this.books.forEach((item, index) => {
console.log(`${item == book}, ${index}`)
if (item == book) {
this.books.splice(index, 1);
}
});
© 2006 矢木浩人