Array实例的方法: valueOf(), toString(); push(); //在数组末尾添加元素,返回数组的长度。会影响原数组 pop(); //删除数组末尾的元素,返回该元素, 会影响原数组 push,pop构成了 后进先出栈数组
join方法以参数做为分隔符,将全部数组成员组成一个字符串返回. split 恰好相反,将字符串分割成数组函数
shift方法用于删除数组的第一个元素,并返回该元素。注意,该方法会改变原数组。 push和shift 构成了 先进先出队列结构code
unshift方法用于在数组的第一个位置添加元素,并返回添加新元素后的数组长度。注意,该方法会改变原数组。对象
reverse方法用于颠倒数组中元素的顺序,返回改变后的数组。注意,该方法将改变原数组。排序
slice方法用于提取原数组的一部分,返回一个新数组,原数组不变。队列
arr.slice(start_index, upto_index);
slice方法的一个重要应用,是将相似数组的对象转为真正的数组。字符串
sort方法对数组成员进行排序,默认是按照字典顺序排序。it
[10111, 1101, 111].sort() // [10111, 1101, 111]
若是想让sort方法按照自定义方式排序,能够传入一个函数做为参数,表示按照自定义方法进行排序。该函数自己又接受两个参数,表示进行比较的两个元素。若是返回值大于0,表示第一个元素排在第二个元素后面;其余状况下,都是第一个元素排在第二个元素前面。方法