「JavaScript 配列の要素を削除」の版間の差分
ナビゲーションに移動
検索に移動
(同じ利用者による、間の5版が非表示) | |||
1行目: | 1行目: | ||
+ | | [[JavaScript]] | [[JavaScript 組み込みオブジェクト(配列)]] | [[配列]] | [[TypeScript]] | | ||
==[[JavaScript 配列の要素を削除]]== | ==[[JavaScript 配列の要素を削除]]== | ||
− | [ | + | ===splice=== |
+ | *配列の全要素を削除 | ||
+ | l = [1,2.3]; | ||
+ | l.splice(0); | ||
===delete 演算子 を利用=== | ===delete 演算子 を利用=== | ||
20行目: | 24行目: | ||
} | } | ||
} | } | ||
− | + | ===[[TypeScript]]=== | |
− | + | *リストから一致するオブジェクトを削除する | |
+ | <pre> | ||
+ | this.books.forEach((item, index) => { | ||
+ | console.log(`${item == book}, ${index}`) | ||
+ | if (item == book) { | ||
+ | this.books.splice(index, 1); | ||
+ | } | ||
+ | }); | ||
+ | </pre> |
2020年12月4日 (金) 13:22時点における最新版
| JavaScript | JavaScript 組み込みオブジェクト(配列) | 配列 | TypeScript |
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 矢木浩人