Giả sử sau là mảng của chúng ta:
var numbers = [10, 50, 80, 60, 89];
Để tìm phần tử lớn thứ hai, mã như sau:
Ví dụ
var numbers = [10, 50, 80, 60, 89];
var firstLargerNumber = Number.MIN_SAFE_INTEGER;
var secondlargerNumber = firstLargerNumber;
for (var tempNumber of numbers) {
if (tempNumber > firstLargerNumber) {
secondlargerNumber = firstLargerNumber;
firstLargerNumber = tempNumber;
} else if (tempNumber > secondlargerNumber) {
secondlargerNumber = tempNumber;
}
}
console.log("Số lớn thứ hai=" + secondlargerNumber);
Để 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à demo138.js.
Kết quả
Chương trình sẽ cho ra kết quả sau:
PS C:\Users\Amit\JavaScript-code> node demo138.js Số lớn thứ hai=80