var arr = [‘a‘, ‘b‘, ‘c‘, ‘d‘];
console.log(arr.toString()); // a,b,c,d
console.log(arr.join(‘|‘)); // a|b|c|d
join() 将数组转为字符串,可以指定分隔的符号,默认逗号分隔
reverse() 翻转数组中的元素
sort((a, b) => return a-b) 数组元素升序排列
concat(数组1, 数组2) 拼接多个数组,返回拼接后的数组
var arr1 = [‘蒋文强‘, ‘刘元‘, ‘李其坤‘];
var arr2 = [‘崔魏炯‘, ‘白银超‘, ‘韩佳琪‘];
var arr3 = [‘苏昕‘, ‘宋欢欢‘, ‘然哥‘];
console.log(arr1.concat(arr2, arr3)); // [ ‘蒋文强‘, ‘刘元‘, ‘李其坤‘, ‘崔魏炯‘, ‘白银超‘, ‘韩佳琪‘, ‘苏昕‘, ‘宋欢欢‘, ‘然哥‘ ]
var arr = [ ‘蒋文强‘, ‘刘元‘, ‘李其坤‘, ‘崔魏炯‘, ‘白银超‘, ‘韩佳琪‘, ‘苏昕‘, ‘宋欢欢‘, ‘然哥‘ ];
// 截取数组元素,原数组不变,返回截取后的新数组对象
console.log(arr.slice(5)); // 从第6个元素开始截取到末尾 [ ‘韩佳琪‘, ‘苏昕‘, ‘宋欢欢‘, ‘然哥‘ ]
console.log(arr.slice(1, 3)); // 从第2个元素截取到第3个元素 [ ‘刘元‘, ‘李其坤‘ ]
console.log(arr.slice(-3)); // 从倒数第3个元素截取到末尾 [ ‘苏昕‘, ‘宋欢欢‘, ‘然哥‘ ]
console.log(arr.slice(-3, -1)); // 从倒数第3个元素截取到倒数第2个元素 [ ‘苏昕‘, ‘宋欢欢‘ ]
var arr = [ ‘蒋文强‘, ‘刘元‘, ‘李其坤‘, ‘崔魏炯‘, ‘白银超‘, ‘韩佳琪‘, ‘苏昕‘, ‘宋欢欢‘, ‘然哥‘ ];
// 删除数组元素,原数组元素更改,返回的是删除掉的元素
console.log(arr.splice(-3, 2, ‘东哥‘, ‘付小帅‘, ‘苏昕‘)); // [ ‘苏昕‘, ‘宋欢欢‘ ]
console.log(arr); // [ ‘蒋文强‘, ‘刘元‘, ‘李其坤‘, ‘崔魏炯‘, ‘白银超‘, ‘韩佳琪‘, ‘东哥‘, ‘付小帅‘, ‘苏昕‘, ‘然哥‘ ]
indexOf(v) 查找数组中是否含有某元素,如果找到返回下标,否则返回-1
push(v1, v2, ...) 在数组的末尾添加元素,返回添加元素后的数组长度
pop() 删除数组末尾的一个元素,返回删除元素
unshift(v1, v2, ...) 在数组的开头添加元素,返回数组的长度
shift() 删除数组开头的一个元素,返回删除的元素
原文:https://www.cnblogs.com/CarlaZhou/p/14901065.html