Tôi có một mảng JavaScript của các đối tượng như thế này:Bắt chỉ số yếu tố của một mảng dựa trên thuộc tính của nó
var myArray = [{...}, {...}, {...}];
Mỗi đối tượng có độc đáo id
trong những khách sạn khác:
{
id: 4,
property1: 'something',
property2: 'something'
}
Làm thế nào tôi có thể nhận được chỉ mục của một đối tượng cụ thể trong mảng đó, nếu tôi chỉ biết thuộc tính id
của nó? Vì vậy, nếu tôi biết rằng myArray[x].id == 4
, làm thế nào tôi có thể tìm thấy x
?
ES6 Array.findIndex - xem ví dụ đầy đủ dưới đây – yar1