LoginSignup
0
0

More than 1 year has passed since last update.

`array.length = 0;`と`array = [];`の違い

Last updated at Posted at 2022-12-19

はじめに

TypeScriptの配列のインスタンスの初期化方法で詰まったので、記録しておく。
array.length = 0;array = [];の違い

arrayの初期化方法

以下のコードでarrayを初期化している処理があった。

array.length = 0;は、同じインスタンスを使用し続けて、配列の数を0にし初期化する。
array = [];は、新しいインスタンスを生成して、空の配列を指定し初期化する。

array.length = 0;の書き方は初めて見た。
インスタンスを使い回すと、処理が複雑になるので、あまり使わない方が良いと思う。
個人的には、array = [];の書き方を使ってコーディングしていきたい。

参考文献

おわりに

インスタンスの初期化の仕方を意識してコードを書いていく。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0