Giả sử chúng ta có đối tượng sau:
var employee = [
{ name: "John", amount: 800 },
{ name: "David", amount: 500 },
{ name: "Bob", amount: 450 }
];Chúng ta cần nhân giá trị amount với 2, chỉ khi amount lớn hơn 500. Kết quả mong đợi:
[
{ name: 'John', amount: 1600 },
{ name: 'David', amount: 500 },
{ name: 'Bob', amount: 900 }
]Ví dụ
Mã minh họa:
var employee = [
{ name: "John", amount: 800 },
{ name: "David", amount: 500 },
{ name: "Bob", amount: 450 }
];
console.log("Trước khi nhân =");
console.log(employee);
for (var index = 0; index < employee.length; index++) {
if (employee[index].amount > 500) {
employee[index].amount = employee[index].amount * 2;
}
}
console.log("Sau khi nhân =");
console.log(employee);Để chạy chương trình, sử dụng lệnh:
node tenFile.js
Tên file ở đây là demo257.js.
Kết quả
Đầu ra trên console:
PS C:\Users\Amit\javascript-code> node demo257.js
Trước khi nhân = [ { name: 'John', amount: 800 }, { name: 'David', amount: 500 }, { name: 'Bob', amount: 450 } ]
Sau khi nhân = [ { name: 'John', amount: 1600 }, { name: 'David', amount: 500 }, { name: 'Bob', amount: 900 } ]