Tôi có một mảng các đối tượng như thế này:Jquery lọc mảng các đối tượng với vòng lặp
myArray = [
{label: "a",
value: "100"},
{label: "b",
value: "101"},
{label: "c",
value: "102"}
...
Tôi muốn lọc nó như thế này:
myArrayFiltered = myArray.filter(function(v){
return v["value"] == "101" || v["value"] == "102"});
nào sẽ trở lại
myArrayFiltered = [
{label: "b",
value: "101"},
{label: "c",
value: "102"}]
trong ví dụ này nhưng tôi muốn làm bộ lọc với một mảng các giá trị. Làm thế nào tôi có thể làm điều đó ?
Cái này hoạt động. Đừng quên thêm); cuối cùng. Trong thực tế, tôi đã không sử dụng một mảng để lọc nhưng một mảng các đối tượng như mảng đầu tiên. Tôi đã chuyển đổi nó thành một mảng để chỉ nhận các giá trị và sau đó sử dụng giải pháp này. – GtAntoine
@GtAntoine Rất tiếc! Cảm ơn –