reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值
var numbers = [65, 44, 12, 4];
function getSum(total, num) {
return total + num;
}
mm=numbers.reduce(getSum);
console.log(mm);
sort() 方法用于对数组的元素进行排序。
语法:arrayObject.sort(sortby)
注意:sortby必须是函数,规定排序顺序。可选参数
如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。
var array = [0,1,5,10,15];
array.sort();//结果为:0,1,10,15,5
function act(a,b){
return a-b;//升序
};
function dact(a,b){
return b-a;//降序
};
array.sort(act)//结果为:0,1,5,10,15
array.sort(dact)//结果为:15,10,5,1,0