У меня есть массив объектов для использования в D3, например
var cities = [
{ city: "London", country: "United Kingdom", index: 280 },
{ city: "Geneva", country: "Switzerland", index: 259 },
{ city: "New York City", country: "United States", index: 237 },
{ city: "Singapore", country: "Singapore", index: 228 },
{ city: "Paris", country: "France", index: 219 },
{ city: "San Francisco", country: "United States", index: 218 },
{ city: "Copenhagen", country: "Denmark", index: 217 },
{ city: "Sydney", country: "Australia", index: 215 },
{ city: "Hong Kong", country: "Hong Kong", index: 214 },
{ city: "Brisbane", country: "Australia", index: 208 }
}
Я хотел бы заказать объекты в порядке возрастания в зависимости от их свойства city.index. Чтобы я мог отображать их как таковые в D3.js
. Я уверен, что есть способ сделать это в D3, но я еще не понял его при работе с массивом объектов.
Любая помощь?