Answers for "JS sort objects in an array by key"

8

javascript sort array of objects by key value

arr.sort((x, y) => x.distance - y.distance);
Posted by: Guest on March-15-2020
1

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]);
        }        
    }
}
Posted by: Guest on September-10-2020

Code answers related to "JS sort objects in an array by key"

Code answers related to "Javascript"

Browse Popular Code Answers by Language