Tôi có một mảng với kích thước như thế này:Sorting một mảng theo thứ tự của mảng khác
var arr = [
'small',
'small',
'small',
'small',
...
'medium',
'medium',
'medium',
'medium',
...
'big',
'big',
...
];
tôi cần phải sắp xếp lại mảng này theo thứ tự này:
var order = ['small', 'small', 'medium', 'medium', 'big'];
Vì vậy, kết quả kết thúc là một cái gì đó như thế này:
var arr = [
'small',
'small',
'medium',
'medium',
'big',
'small',
'small',
'medium',
'medium',
'big'
...
];
Tôi biết các câu hỏi tương tự khác trong SO nhưng tôi không thể tìm thấy bất kỳ thứ gì ing cho đến nay. Tôi không chắc chắn làm thế nào để tiếp cận này. Tôi đã suy nghĩ sort
nên làm gì nhưng tôi phải làm gì để kiểm tra? Nó có vẻ đơn giản nhưng tôi bị mắc kẹt, không biết bắt đầu từ đâu. Bất kỳ gợi ý nào?
Tôi nghĩ bạn cần hiển thị một ví dụ thực tế của mảng trước và sau. Ngay bây giờ tôi không thể nhìn thấy những gì làm cho mảng tách trên hai bộ bạn đang hiển thị trong đầu ra – mplungjan
Tiêu đề: 'Sắp xếp mảng với một mảng' Chờ đợi những gì? –
@Derek: Vui lòng chỉnh sửa, không biết cách xác định vấn đề này tốt hơn ... – elclanrs