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

จากรายการ ID ที่มีค่าว่างและไม่ว่าง ให้ดึงบันทึก ID เฉพาะใน JavaScript


สมมติว่าต่อไปนี้คือรายการของเรา −

var details=[
   {id:101,name:"John",age:21},
   {id:111,name:"David",age:24},
   {id:1,name:"Mike",age:22},
   {id:"",name:"Sam",age:20},
   {id: 1,name:"Carol",age:23},
   {id:null,name:"Robert",age:25},
   {id:1,name:"Adam",age:24},
   {id:"",name:"Chris",age:23}
];

คุณสามารถใช้แนวคิดของตัวกรองเพื่อดึงค่าตาม ID ที่ระบุ

ตัวอย่าง

var details=[
   {id:101,name:"John",age:21},
   {id:111,name:"David",age:24},
   {id:1,name:"Mike",age:22},
   {id:"",name:"Sam",age:20},
   {id: 1,name:"Carol",age:23},
   {id:null,name:"Robert",age:25},
   {id:1,name:"Adam",age:24},
   {id:"",name:"Chris",age:23}
];
var getIdWithValue1 = details.filter(obj => obj.id === 1);
console.log(getIdWithValue1);

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

node fileName.js.

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

ผลลัพธ์

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

PS C:\Users\Amit\javascript-code> node demo181.js
[
   { id: 1, name: 'Mike', age: 22 },
   { id: 1, name: 'Carol', age: 23 },
   { id: 1, name: 'Adam', age: 24 }
]