วิธีทำ
ใช้ for loop พร้อม if-else ตรวจสอบความยาว array
ตัวอย่างโค้ด
var studentDetails= [
{ "firstName":"John" },
{ "firstName":"David" },
{ "firstName":"Bob" },
{ "firstName":"Mike" },
{ "firstName":"Carol" }
]
var firstObjectValue = "";
if(studentDetails.length > 1){
for(var index=0; index < studentDetails.length; index++){
firstObjectValue = studentDetails[index].firstName;
break;
}
} else {
firstObjectValue = undefined;
}
if(firstObjectValue != undefined)
console.log(firstObjectValue);
else
console.log("There is no element in the array");
วิธีรัน
node fileName.js
ชื่อไฟล์ demo184.js
ผลลัพธ์
PS C:\Users\Amit\javascript-code> node demo184.js John
คำอธิบาย
ตรวจสอบ length > 1 (มีข้อมูล) แล้ว for loop ดึง index 0 แล้ว break ทันที
วิธีง่ายกว่า: studentDetails[0]?.firstName หรือ studentDetails[0] && studentDetails[0].firstName