|
|
|
json array เพิ่มค่าkey ใหม่ทำยังไงครับ........................................ |
|
|
|
|
|
|
|
Code (JavaScript)
let peopleSalary = [
{"id":1001,"firstname":"Luke","lastname":"SkyWalker","company":"Walt Disney","salary":40000},
{"id":1002,"firstname":"Tony","lastname":"Stark","company":"Marvel","salary":1000000},
{"id":1003,"firstname":"Somchai","lastname":"Jaidee","company":"Love2work","salary":20000},
{"id":1004,"firstname":"Monkey D","lastname":"Luffee","company":"One Piece","salary":9000000}
];
1. ผมต้องการวน loop ใส่ yearSalary เข้าไปในแต่ละแถว โดยมีค่าเท่ากับ salary*12 แทรกค่าประมาณนี้ yearSalary :รายได้ต่อปี
2. ผมต้องการวนloop ใส่ nextSalary ข้าไปในแต่ละแถว เข้าไป โดยวนloopอีก3 รอบเพื่อเก็บค่าเงินเดือนที่เพิ่มขึ้นปีละ10เปอเซนต์
แทรกค่าประมาณนี้ nextSalary[ค่าเงินเดือนที่่เพิ่มรอบ1 ,ค่าเงินเดือนที่่เพิ่มรอบ2 ,ค่าเงินเดือนที่่เพิ่มรอบ3 ]
รอบกวนพี่ๆชวนแนะนำแนวทางให้หน่อยcodeไมต้องตรงเป๊ะก็ได้ ผมจะเอาไปประยุกต์ใช้ขอบคุณครับ
Tag : - - - -
|
ประวัติการแก้ไข 2019-03-17 00:09:56
|
|
|
|
|
Date :
2019-03-17 00:08:31 |
By :
nobparad |
View :
1401 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
วิธีการอ้างอิง object json ใน javascript
Code (JavaScript)
var peopleSalary = [ {..}, {..}] , ln=peopleSalary.length, i=0;
for(i ; i<ln; i++){
peopleSalary[i]['yearSalary '] = xxxxx;
}
ปล. คำสั่ง let เขาไม่ใช้กันแล้วครับ เพราะมัน ถูกกำหนดเป็น default ไปแล้วครับ
peopleSalary[i]['yearSalary '] = xxxxx;
เท่ากับ
let peopleSalary[i]['yearSalary '] = xxxxx;
|
|
|
|
|
Date :
2019-03-17 09:41:25 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|