findIndex với json

Ví dụ findIndex với json

Ví dụ 1: tìm ra chỉ số trong json

<script>
var DanhSachNhanVien = [
 {id: 100 },
 {id: 200},
 {id: 300},
 {id: 400},
 {id: 500}
];

var index = DanhSachNhanVien.findIndex(st=> st.id === 400);
alert(index);
</script>

Ví dụ 2: tìm đối tượng trong json

<script>
var DanhSachNhanVien = [
 {id: 100 },
 {id: 200},
 {id: 300},
 {id: 400},
 {id: 500}
];

var index = -1;
var needle = 200;
var filteredRes = DanhSachNhanVien.find(function(item, i){
 if(item.id === needle){
 index = i;
 return i;
 }
});
alert(filteredRes.id);
</script>