minor fixes
This commit is contained in:
parent
c2c080ed8e
commit
f5a3f379a4
2 changed files with 1 additions and 22 deletions
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue