почему код в браузере работает не правильно, а в codepen работает? в чём разница?
https://codepen.io/AvKa/pen/KKVvOdP
"use strict"
let users = [
{ name: "John", age: 20, surname: "Johnson" },
{ name: "Pete", age: 18, surname: "Peterson" },
{ name: "Ann", age: 19, surname: "Hathaway" }
];
function byField(field) {
return (a, b) => a[field] > b[field] ? 1 : -1;
}
users.sort(byField('age')); //сортирует объекты по age
console.log(users); // выводит отсортированные по age
users.sort(byField('name')); //сортирует объекты по name
console.log(users);// выводит отсортированные по name
//если запустить файл в браузере оба вывода выводят отсортированные по name