Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

รับองค์ประกอบแรกของอาร์เรย์ใน JavaScript


คุณสามารถใช้ simple for loop ร่วมกับเงื่อนไข if else เพื่อรับองค์ประกอบแรกของอาร์เรย์ใน JavaScript

ตรรกะก็คือ ก่อนอื่นให้ตรวจสอบว่าความยาวอาร์เรย์มากกว่า 1 หรือไม่ ถ้าความยาวเท่ากับ 1 แสดงว่าไม่มีองค์ประกอบในอาร์เรย์ ดังนั้น ไปที่เงื่อนไข else และตั้งค่า undefined แล้วพิมพ์ข้อความใดๆ ที่คอนโซล หากมีองค์ประกอบในอาร์เรย์ ให้ตั้งค่าดัชนีแรกเป็นตัวแปรใดๆ และยุติการวนซ้ำโดยใช้ตัวแบ่งและพิมพ์ themessage ที่คอนโซล

ตัวอย่าง

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