两者有什么区别?
所以我知道这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