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 trongJavaScript.
Logic là, trước hết hãy kiểm tra độ dài mảng có lớn hơn 1 hay không nếu độ dài bằng 1 có nghĩa là không có phần tử nào trong mảng. Vì vậy, hãy chuyển đến điều kiện khác và đặt giá trị không xác định và in bất kỳ thông báo nào tại bảng điều khiển. Nếu có một phần tử trong một mảng, hãy đặt giá trị chỉ mục đầu tiên thành bất kỳ biến nào và kết thúc vòng lặp với sự trợ giúp của ngắt và in nội dung của chúng tại bảng điều khiển.
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("There is no element in the array");
Để chạy chương trình trên, bạn cần sử dụng lệnh sau -
node fileName.js.
Đây, tên tệp của tôi là demo184.js.
Đầu ra
Điều này sẽ tạo ra kết quả sau -
PS C:\Users\Amit\javascript-code> node demo184.js John