Array.size () против Array.length

Какая разница между двумя?

Итак, я знаю, что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

Ответы на вопрос(7)

Ваш ответ на вопрос