| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「JavaScript 配列の要素を削除」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
 
(同じ利用者による、間の5版が非表示)
1行目: 1行目:
 +
| [[JavaScript]] | [[JavaScript 組み込みオブジェクト(配列)]] | [[配列]] | [[TypeScript]] |
 
==[[JavaScript 配列の要素を削除]]==
 
==[[JavaScript 配列の要素を削除]]==
[JavaScript][[JavaScript 組み込みオブジェクト(配列)]|[配列]]
+
===splice===
 +
*配列の全要素を削除
 +
l = [1,2.3];
 +
l.splice(0);
  
 
===delete 演算子 を利用===
 
===delete 演算子 を利用===
20行目: 24行目:
 
     }
 
     }
 
  }
 
  }
----
+
===[[TypeScript]]===
{{include_html [[banner_html]], "!Javascript"}}
+
*リストから一致するオブジェクトを削除する
 +
<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

  • 配列の全要素を削除
  1. l = [1,2.3];
  2. l.splice(0);

delete 演算子 を利用

(オブジェクトのプロパティ、または配列の要素を削除できる)

  1. function printMapKey() {
  2. // 配列は、連想配列として利用できる
  3. var map = new Array();
  4. map["a"] = 1;
  5. map["b"] = 2;
  6. map["c"] = 3;
  7. // 要素を削除
  8. delete map["b"];
  9.  
  10. // 配列のキーを取り出す
  11. for (var k in map) {
  12. alert(k + ":" + map[k]);
  13. }
  14. }

TypeScript

  • リストから一致するオブジェクトを削除する
  1. this.books.forEach((item, index) => {
  2. console.log(`${item == book}, ${index}`)
  3. if (item == book) {
  4. this.books.splice(index, 1);
  5. }
  6. });