Cho danh sách bản ghi, hãy sắp xếp theo một trường cho trước. Trường có thể là số hoặc chuỗi. Hướng sắp xếp là asc (tăng) hoặc desc (giảm).
Với chuỗi, so sánh theo thứ tự từ điển (so sánh </> của JavaScript). Để đảm bảo kết quả xác định khi hai phần tử bằng nhau ở trường sắp xếp, giữ nguyên thứ tự xuất hiện ban đầu (sắp xếp ổn định).
Bản ghi [{age:30},{age:20},{age:25}], field=age, dir=asc → tuổi 20,25,30.
Dòng 1: JSON mảng bản ghi (object).
Dòng 2: tên trường field.
Dòng 3: hướng asc hoặc desc.
0 ≤ số bản ghi ≤ 1000; field tồn tại trong mọi bản ghi; giá trị là số hoặc chuỗi đồng nhất.
In JSON mảng bản ghi đã sắp xếp.
Ví dụ:
Đầu vào:
[{"name":"A","age":30},{"name":"B","age":20},{"name":"C","age":25}]
age
asc
Đầu ra:
[{"name":"B","age":20},{"name":"C","age":25},{"name":"A","age":30}]Giải thích:
Đang tải editor...