sort() 方法以字母顺序对数组进行排序:

 
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();    

reverse() 方法反转数组中的元素。

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();            // 对 fruits 中的元素进行排序
fruits.reverse();         // 反转元素顺序
//Orange,Mango,Banana,Apple

 Math.max() 来查找数组中的最高值:

function myArrayMax(arr) {
    return Math.max.apply(null, arr);
}

 Math.min() 来查找数组中的最低值:

function myArrayMin(arr) {
    return Math.min.apply(null, arr);
}

Array.every()方法检查所有数组值是否通过测试。

复制代码
var numbers = [45, 4, 9, 16, 25];
var allOver18 = numbers.every(myFunction);

function myFunction(value, index, array) {
  return value > 18;
}
//某些值大于 18 是:FALSE
 
复制代码

 

Array.some()方法检查某些数组值是否通过了测试

复制代码
var numbers = [45, 4, 9, 16, 25];
var someOver18 = numbers.some(myFunction);

function myFunction(value, index, array) {
  return value > 18;
}
//某些值大于 18 是:true
复制代码

Array.indexOf()方法在数组中搜索元素值并返回其位置。

var fruits = ["Apple", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");

//1

 

 

Array.forEach()方法为每个数组元素调用一次函数(回调函数)。:

复制代码
var txt = "";
var numbers = [45, 4, 9, 16, 25];
numbers.forEach(myFunction);

function myFunction(value, index, array) {
  txt = txt + value + "<br>"; 
}
45
4
9
16
25