ความแตกต่างระหว่างสองคืออะไร?
ดังนั้นฉันจึงรู้ว่าarray.size()เป็นฟังก์ชั่นในขณะที่array.lengthเป็นทรัพย์สิน มี usecase สำหรับการใช้หนึ่งมากกว่าอีก? มีประสิทธิภาพมากกว่านี้ไหม (ฉันคิดว่า.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
          .size...
                
Array.size()วิธีใน JavaScript พื้นเมืองแล้วที่ไหน