私はC++プログラムをJavaScriptに翻訳しています。配列のデフォルト初期化
C++では、float/double型の動的配列を作成すると、そのエントリはデフォルトで0.0に初期化されます。私は明示的にエントリを初期化する必要はありません。
したがって、サイズ3の1次元ベクトルは(0.0 0.0 0.0)Tのように見えます。ここで、Tはベクトルの転置を示します。
3×3行列はそれは私に数行のコードを保存し、プログラムをスピードアップ
[0.0 0.0 0.0;
0.0 0.0 0.0;
0.0 0.0 0.0]
に初期化される(すでに行われていたものを繰り返すことはないで。)
んJavaScriptが同等の機能を提供しますか? ない場合、私は明示的に初期化されます:
例えば、 コード:
for (int i = 0; i < N; ++i) v[i] = 0.0;
をそれ以外の場合は、ここで誰かが0.0に1-Dおよび2-Dの配列を初期化する最速の方法を提案することができますか?
。 –
型付き配列を使用する場合は、0に初期化されます。あなたのコンソールで 'new Float32Array(9)'を試してみてください。 – Ryan