1
は、私たちが3の配列があるとします。JavaScriptでは[未定義、未定義、未定義]と新しいArray(3)はどのように異なるのですか?
var arr1 = [undefined, undefined, undefined];
var arr2 = [, , ,];
var arr3 = new Array(3);
は、それらのすべては、JavaScriptで同じありますか? 固定サイズ配列のデフォルト値としてundefined
を使用したい場合は、それらを互換的に使用できますか?
@Pointyあなたのコメントの前にそれを見ました。愚かな私.. –
@MateiMihaiそれは違いですが、多くの目的のために重要ではありません。本当に私は空の配列に対して '[]'を使うだけです。配列の長さに依存することは、本当に壊れやすいデザインパターンのように思えます。 – Pointy