Array Length คืออะไร?
คุณสมบัติ length ของอาร์เรย์คืนค่าจำนวนสมาชิก (Integer) ค่าจะมากกว่าดัชนีสุดท้ายอยู่ 1 เนื่องจากดัชนีเริ่มที่ 0
ไวยากรณ์
array_name.length;
ตัวอย่างที่ 1: นับจำนวนหนังสือ
const nyt_fiction_best_sellers_2019 = [ 'Redemption', 'A Better Man', 'The Institute', 'The Guardians', 'The Night Fire', 'Turning Point' ]; console.log(nyt_fiction_best_sellers_2019.length); // 6
ตัวอย่างที่ 2: คำนวณอายุเฉลี่ยนักเต้น
var dancer_ages = [9, 10, 9, 11, 12, 8, 10, 10, 10];
var sum = 0;
for (var i = 0; i < dancer_ages.length; i++) {
sum += dancer_ages[i];
}
var average = Math.round(sum / dancer_ages.length);
console.log("The average age is: " + average + "."); // 10
ใช้ length ในเงื่อนไข Loop และในการหารหาค่าเฉลี่ย
สรุป
คุณสมบัติ length ใช้งานง่าย แต่มีประโยชน์มากสำหรับวนลูป คำนวณสถิติ และจัดการข้อมูลในอาร์เรย์ เป็นพื้นฐานที่ทุกนักพัฒนาต้องเชี่ยวชาญ