Native JavaScript Sort Method - Array.sort()

Publicado el: 22 febrero 2019
en el canal de: ChirpingmermaidCodes
664
19

In this video, I'll just be going over the native Javascript sort method - Array.sort() - how to sort numbers, letters, and sort an array of objects by a specific property.
note: youtube won't allow angle brackets in the description, so i have changed the functions to ES5 to avoid using the arrow functions, and replaced the less than operator.

Numbers:
sort numbers with the following compare function passed in:
numbers.sort(function(a, b){ return a - b});

Letters:
sort words with the following compare function passed in:
words.sort(function(a, b){ return a.toLowerCase() [less than operator] b.toLowerCase() ? -1 : 1});

Array of Objects:
to sort by a specific property, just reference that property when comparing:
let people = [{name: 'Bob', age: 45}, {name: 'Alex', age: 23}, {name: 'John', age: 2}, {name: 'carrie', age: 3}];
//by name:
people.sort(function(a, b){ return a.name.toLowerCase() [less than operator] b.name.toLowerCase() ? -1 : 1});
//by age:
people.sort(function(a, b){ a.age - b.age});

Resources:
mdn: https://developer.mozilla.org/en-US/d...
repl.it: https://repl.it/@Chirpingmermaid/nati...


En esta página del sitio puede ver el video en línea Native JavaScript Sort Method - Array.sort() de Duración hora minuto segunda en buena calidad , que subió el usuario ChirpingmermaidCodes 22 febrero 2019, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 664 veces y le gustó 19 a los espectadores. Disfruta viendo!