Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Lấy phần tử đầu tiên của mảng trong JavaScript

Bạn có thể sử dụng vòng lặp for đơn giản cùng với một số điều kiện if else để lấy phần tử đầu tiên của mảng trong JavaScript.

Logic là: trước hết kiểm tra độ dài mảng lớn hơn 1 hay không. Nếu độ dài không bằng 1 nghĩa là không có phần tử trong mảng. Vì vậy, đi đến điều kiện else và đặt giá trị undefined và in bất kỳ thông điệp nào tại console. Nếu có phần tử trong mảng, đặt giá trị chỉ mục đầu tiên cho bất kỳ biến nào và kết thúc vòng lặp với sự giúp đỡ của break và in thông điệp tại console.

Ví dụ

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("Không có phần tử trong mảng");

Để chạy chương trình trên, bạn cần sử dụng lệnh sau:

node fileName.js

Tên tệp của tôi là demo184.js.

Kết quả

Chương trình sẽ cho ra kết quả sau:

PS C:\Users\Amit\javascript-code> node demo184.js
John