sort array of objects by object key code example
Example 1: sort array of objects javascript by key value
myArray.sort(function(a, b) {
return a.distance - b.distance;
});
Example 2: js sort array of object by key
/**
* Function to sort alphabetically an array of objects by some specific key.
*
* @param {String} property Key of the object to sort.
*/
function dynamicSort(property) {
var sortOrder = 1;
if(property[0] === "-") {
sortOrder = -1;
property = property.substr(1);
}
return function (a,b) {
if(sortOrder == -1){
return b[property].localeCompare(a[property]);
}else{
return a[property].localeCompare(b[property]);
}
}
}