Tôi cần tìm một cách đơn giản nhất để đặt thứ tự cho mảng đối tượng. Ví dụ, có một mảng:Đặt thứ tự cho mảng đối tượng trong javascript
var array = [
{id: 1, name: "Matt"},
{id: 2, name: "Jack"},
{id: 3, name: "Morgan"},
{id: 4, name: "Bruce"}
];
và tôi đã cung cấp
var order = [1,4,2,3];
đó đề cập đến đối tượng id
tài sản của array
mục.
Bây giờ tôi cần phải sắp xếp lại mảng vì vậy nó nên được như:
var array = [
{id: 1, name: "Matt"},
{id: 4, name: "Bruce"},
{id: 2, name: "Jack"},
{id: 3, name: "Morgan"}
]
Vì vậy, bạn có một trật tự, trong đó cần đạt được và do đó bạn muốn sắp xếp lại mảng của bạn? –
Tôi không hiểu những gì bạn cần làm, Bạn muốn đặt hàng arrayobject cho Id? – LorenzoBerti
@Pranav C Balan giải quyết vấn đề này, và anh hiểu, hãy kiểm tra. Ngoài ra @Nenad Vracar có cách tốt để giải quyết vấn đề này. My 'var order' có thứ tự các id từ các đối tượng' mảng'. –