Giả sử sau đây là danh sách của chúng tôi -
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}
]; Bạn có thể sử dụng khái niệm bộ lọc để truy xuất các giá trị dựa trên ID cụ thể.
Ví dụ
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); Để chạy chương trình trên, bạn cần sử dụng lệnh sau -
node fileName.js.
Đây, tên tệp của tôi là demo181.js.
Đầu ra
Điều này sẽ tạo ra kết quả sau -
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 }
]