在 JavaScript 中獲取陣列的第一個元素


在 JavaScript 中,你可以使用簡單的 for 迴圈以及一些 if else 條件來獲取陣列的第一個元素。

邏輯是,首先檢查陣列長度是否大於 1,如果長度不等於 1,則表示陣列中沒有元素。因此,轉到 else 條件並設定 undefined 值,並在控制檯中列印任何訊息。如果陣列中存在元素,則將第一個索引值設定為任何變數,並在 break 的幫助下終止迴圈,並在控制檯中列印訊息。

示例

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

更新日期: 2020-09-14

871 次瀏覽

開啟您的 職業生涯

完成課程後獲得認證

立即開始
廣告