函数作为参数使用

    var arr = [1, 100, 20, 200, 40, 50, 120, 10];
//排序
arr.sort();
console.log(arr);
排序---函数作为参数使用, 匿名函数作为sort方法的参数使用, 那么此时的匿名函数中有两个参数
    var arr = [1, 100, 20, 200, 40, 50, 120, 10];
//排序---函数作为参数使用,匿名函数作为sort方法的参数使用,那么此时的匿名函数中有两个参数,
arr.sort(function (obj1, obj2) {
if (obj1 > obj2) {
return -1;
} else if (obj1 == obj2) {
return 0;
} else {
return 1;
}
});
console.log(arr);
    var arr1 = ["acdef", "abcd", "bcedf", "bced"];
arr1.sort(function (a, b) {
if (a > b) {
return 1;
} else if (a == b) {
return 0;
} else {
return -1;
}
});
console.log(arr1);
05-28 12:52