1. var arr = [1, 100, 20, 200, 40, 50, 120, 10];
    2. //排序---函数作为参数使用,匿名函数作为sort方法的参数使用,那么此时的匿名函数中有两个参数,
    3. arr.sort(function (obj1,obj2) {
    4. if(obj1>obj2){
    5. return -1;
    6. }else if(obj1==obj2){
    7. return 0;
    8. }else{
    9. return 1;
    10. }
    11. });
    12. console.log(arr);
    13. //字符串可以直接用大于号小于号比较
    14. var arr1=["acdef","abcd","bcedf","bced"];
    15. arr1.sort(function (a,b) {
    16. if(a>b){
    17. return 1;
    18. }else if(a==b){
    19. return 0;
    20. }else{
    21. return -1;
    22. }
    23. });
    24. console.log(arr1);

    image.png