Tôi đang cố gắng sắp xếp một mảng theo giá trị 'tên' (sử dụng Lodash). Tôi đã sử dụng tài liệu Lodash để tạo giải pháp bên dưới, tuy nhiên .orderBy dường như không có bất kỳ ảnh hưởng nào. Bất cứ ai có thể làm sáng tỏ một số cách chính xác để sắp xếp mảng?
Mảng ký tự
[
{
"id":25,
"name":"Anakin Skywalker",
"createdAt":"2017-04-12T12:48:55.000Z",
"updatedAt":"2017-04-12T12:48:55.000Z"
},
{
"id":1,
"name":"Luke Skywalker",
"createdAt":"2017-04-12T11:25:03.000Z",
"updatedAt":"2017-04-12T11:25:03.000Z"
}
]
Mã chức năng
var chars = this.state.characters;
_.orderBy(chars, 'name', 'asc'); // Use Lodash to sort array by 'name'
this.setState({characters: chars})