はじめに
TypeScriptの配列のインスタンスの初期化方法で詰まったので、記録しておく。
array.length = 0;
とarray = [];
の違い
arrayの初期化方法
以下のコードでarrayを初期化している処理があった。
array.length = 0;
は、同じインスタンスを使用し続けて、配列の数を0にし初期化する。
array = [];
は、新しいインスタンスを生成して、空の配列を指定し初期化する。
array.length = 0;
の書き方は初めて見た。
インスタンスを使い回すと、処理が複雑になるので、あまり使わない方が良いと思う。
個人的には、array = [];
の書き方を使ってコーディングしていきたい。
参考文献
おわりに
インスタンスの初期化の仕方を意識してコードを書いていく。