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

Antworten auf die Frage(7)

Ihre Antwort auf die Frage