var names = ["Peter", "Emma", "Jack", "Mia", "Eric"]; names.sort(); // ["Emma", "Eric", "Jack", "Mia", "Peter"] var objs = [ {name: "Peter", age: 35}, {name: "Emma", age: 21}, {name: "Jack", age: 53} ]; objs.sort(function(a, b) { return a.age - b.age; }); // Sort by age (lowest first)
let bubbleSort = (inputArr) => { let len = inputArr.length; for (let i = 0; i < len; i++) { for (let j = 0; j < len; j++) { if (inputArr[j] > inputArr[j + 1]) { let tmp = inputArr[j]; inputArr[j] = inputArr[j + 1]; inputArr[j + 1] = tmp; } } } return inputArr;};
homes.sort((a, b) => parseFloat(a.price) - parseFloat(b.price));
var numbers = [4, 2, 5, 1, 3]; numbers.sort(function(a, b) { return a - b; }); console.log(numbers); // [1, 2, 3, 4, 5]
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.sort();
homes.sort(function(a, b) { return parseFloat(a.price) - parseFloat(b.price); });