Saya mencoba mengurutkan array dengan nilai 'nama' (menggunakan Lodash). Saya menggunakan dokumen Lodash untuk membuat solusi di bawah ini namun .orderBy sepertinya tidak berpengaruh sama sekali. Adakah yang bisa menjelaskan cara yang benar untuk mengurutkan array?
Chars Array
[
{
"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"
}
]
Kode Fungsi
var chars = this.state.characters;
_.orderBy(chars, 'name', 'asc'); // Use Lodash to sort array by 'name'
this.setState({characters: chars})