minor fixes

This commit is contained in:
Ilya Kantor 2020-06-08 11:07:46 +03:00
parent c2c080ed8e
commit f5a3f379a4
2 changed files with 1 additions and 22 deletions

View file

@ -1,3 +1,3 @@
function byField(fieldName){ function byField(fieldName){
return (a, b) => a[field] > b[field] ? 1 : -1; return (a, b) => a[fieldName] > b[fieldName] ? 1 : -1;
} }

View file

@ -1,22 +1 @@
```js run
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('name'));
users.forEach(user => alert(user.name)); // Ann, John, Pete
users.sort(byField('age'));
users.forEach(user => alert(user.name)); // Pete, Ann, John
```