How to sort string in javascript
example If you have an array of string, and you want to sort it.how to do ?
1. simple array
var pets = ['cat','snake','dog'];
pets.sort(function(a, b){
if (a > b)
return 1;
else if if (a.n == b.n)
return 0;
else
return -1;
});
your data will be sort like this
- cat
- snake
- dog
2. table data
if you have data like this table, you want to sort by name
name | age |
sammy | 12 |
tony | 51 |
lucy | 20 |
// fill in array
var ages_list = [];
ages_list.push({"name":"sammy","age",12});
ages_list.push({"name":"tony","age",51});
ages_list.push({"name":"lucy","age",20});
//sort it
ages_list.sort(function(a, b){
if (a.name > b.name)
return 1;
else if if (a.name == b.name)
return 0;
else
return -1;
})
this is result of sort
name | age |
lucy | 20 |
sammy | 12 |
tony | 51 |
No comments:
Post a Comment