2つの違いは何ですか?
だから私はそれarray.size()
が関数でarray.length
あり、プロパティであることを知っています。どちらか一方を使用するユースケースはありますか? より効率的ですか?(.length
メソッド呼び出しではなくプロパティであるため、大幅に高速になると思いますか?) なぜ遅いオプションを使用するのでしょうか? どちらとも互換性のないブラウザはありますか?
var x = [];
console.log(x.size());
console.log(x.length);
console.log(x.size()==x.length);
x =[1,2,3];
console.log(x.size());
console.log(x.length);
console.log(x.size()==x.length);
印刷します:
0, 0, true
3, 3, true