js数组操作

var arr = [1,10,2];

arr.push(5);  // 返回值 数组长度

alert(arr.length); // 4

var item = arr.pop(); // 返回值 最后一项

alert(item); // 5

/******/

reverse() // 反向排序

sort() // 排序

// 通用compare

fuction compare(value1,value2){

  if(value2>value1){

    return 1;

  }else if(value2 == value1){

    return 0;

  }else{

    return -1;

  }

}

// 数值或者valueof()返回数值

function compare(value1,value2){

  return value2 > value1;

}

arr.sort(compare);

indexOf(4)不是位置4,是数组里 4的位置在哪个index,找不到,返回-1

原文地址:https://www.cnblogs.com/AlvinCrash/p/5680736.html