<HTML>
<body>
</body>
<script>
let users = [
{ name: "John", age: 20, surname: "Johnson" },
{ name: "Pete", age: 18, surname: "Peterson" },
{ name: "Ann", age: 19, surname: "Hathaway" }
];
//users.sort((a, b) => a.name > b.name ? 1 : -1);
users.sort(byField('name'));
users.sort(byField('name'));
//users.sort((a, b) => a.age > b.age ? 1 : -1);
function byField(field){
return (a, b) => a[field] > b[field] ? 1 : -1;
}
</script>
</HTML>
<!--
REMEMBER BITCHES THEY WORK THE SAME!!!!!!!!!
alert(users[0]["name"]);
alert(users[0].name);
AND thanks for coming to my ted talk lol
I feel apparently loosing every time when I open up solutions before I get my own answer.
but cannot lie on that I love to see how the solution is clear, clever and better than mine
remember AGAIN BITCHES THEY WORK THE SAME
alert(users[0].name);
alert(users[0]["name"]);
-->
<body>
</body>
<script>
let users = [
{ name: "John", age: 20, surname: "Johnson" },
{ name: "Pete", age: 18, surname: "Peterson" },
{ name: "Ann", age: 19, surname: "Hathaway" }
];
//users.sort((a, b) => a.name > b.name ? 1 : -1);
users.sort(byField('name'));
users.sort(byField('name'));
//users.sort((a, b) => a.age > b.age ? 1 : -1);
function byField(field){
return (a, b) => a[field] > b[field] ? 1 : -1;
}
</script>
</HTML>
<!--
REMEMBER BITCHES THEY WORK THE SAME!!!!!!!!!
alert(users[0]["name"]);
alert(users[0].name);
AND thanks for coming to my ted talk lol
I feel apparently loosing every time when I open up solutions before I get my own answer.
but cannot lie on that I love to see how the solution is clear, clever and better than mine
remember AGAIN BITCHES THEY WORK THE SAME
alert(users[0].name);
alert(users[0]["name"]);
-->
댓글
댓글 쓰기