Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

คูณเฉพาะค่าเฉพาะในวัตถุ JavaScript?


สมมติว่าต่อไปนี้เป็นวัตถุของเรา −

var employee =
   [
      { name: "John", amount: 800 },
      { name: "David", amount: 500 },
      { name: "Bob", amount: 450 }
   ]

เราจำเป็นต้องคูณค่า "จำนวน" ด้วย 2 เฉพาะในกรณีที่จำนวนเงินมากกว่า 500 นั่นคือผลลัพธ์ที่คาดหวังควรเป็น -

[
   { name: 'John', amount: 1600 },
  { name: 'David', amount: 500 },
  { name: 'Bob', amount: 900 }
]

ตัวอย่าง

นี่คือตัวอย่างสำหรับการคูณค่าวัตถุ -

var employee =
   [
      { name: "John", amount: 800 },
      { name: "David", amount: 500 },
      { name: "Bob", amount: 450 }
   ]
console.log("Before multiplying the result=")
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("After multiplying the result=")
console.log(employee)

ในการรันโปรแกรมข้างต้น คุณต้องใช้คำสั่งต่อไปนี้ -

node fileName.js.

ที่นี่ ชื่อไฟล์ของฉันคือ demo257.js

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้บนคอนโซล -

PS C:\Users\Amit\javascript-code> node demo257.js
Before multiplying the result=
[
   { name: 'John', amount: 800 },
   { name: 'David', amount: 500 },
   { name: 'Bob', amount: 450 }
]
After multiplying the result=
[
   { name: 'John', amount: 1600 },
   { name: 'David', amount: 500 },
   { name: 'Bob', amount: 900 }
]