【发布时间】:2018-09-27 00:52:07
【问题描述】:
我搜索如何按place.city 这种对象的 id 进行排序。需要为第一个键保留 id……
{
"123": {
"place": {
"city": "New York",
"country": "USA"
},
"person": {
"name": "Bob",
"age": 45
}
},
"456": {
"place": {
"city": "Chicago",
"country": "USA"
},
"person": {
"name": "Louis",
"age": 34
}
},
"789": {
"place": {
"city": "Dallas",
"country": "USA"
},
"person": {
"name": "Kevin",
"age": 27
}
}
}
我尝试了这样的某种功能,但预期的结果不在这里。
let result = _(myObject).map(function (value, key) {
return _.defaults({ name: key }, value)
}).sortBy('city').value()
【问题讨论】:
标签: javascript sorting object lodash