değerine göre sıralamak için Lodash işlevini kullanın. Bir diziyi 'name' değerine göre (Lodash kullanarak) sıralamaya çalışıyorum. Lodash dokümanlarını aşağıdaki çözümü oluşturmak için kullandım ancak .orderBy'nin hiç bir etkisi olmayacak gibi görünüyor. Diziyi sıralamak için herhangi biri doğru ışık tutabilir mi?Nesnenin dizisini
Chars Dizisi
[
{
"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"
}
]
Fonksiyon Kodu
var chars = this.state.characters;
chars = _.orderBy(chars, 'name', 'asc'); // Use Lodash to sort array by 'name'
this.setState({characters: chars})
toplam facepalm anı! Teşekkürler adam – James
Rica ederim, onaylamak için unutmayın :) –
hmmm, hala sıralama dizisi gibi görünmüyor. Soruyu güncellemem ya da yeni bir tane yapmam gerektiğinden emin değil miyim? – James