Array.size () vs Array.length
Was ist der Unterschied zwischen den beiden?
Also das weiß icharray.size()
ist eine Funktion währendarray.length
ist eine Eigenschaft. Gibt es einen Verwendungszweck für das Übereinanderlegen? Ist einer effizienter (würde ich mir vorstellen).length
um deutlich schneller zu sein, da es sich eher um eine Eigenschaft als um einen Methodenaufruf handelt?) Warum sollte man jemals die langsamere Option verwenden? Gibt es Browser, die mit dem einen oder anderen nicht kompatibel sind?
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);
Druckt:
0, 0, true
3, 3, true