1.push():往数组末尾追加元素
2.unshift():往数组开头追加元素
3. pop():删除数组最后一个元素
4.shift():删除数组第一个元素
<script>
var fruits = ['苹果','鸭梨','水蜜桃','芒果'];
// push() 往数组后面追加元素
fruits.push('香蕉','葡萄');
// unshift()往数组前面追加元素
fruits.unshift('西瓜','火龙果');
// pop()删除数组的最后一个元素
fruits.pop();
// shift()删除数组的第一个元素
fruits.shift();
</script>
5.splice():对数组比较灵活的一种操作方法,几乎可以应对所有对数组进行添加删除的操作.
<script>
var fruits = ['苹果','鸭梨','水蜜桃','芒果'];
// 从1号位置开始删除,删除2个元素
fruits.splice(1,2);
// 从1号位置开始删除,删除2个元素,在1号位置添加三个元素
fruits.splice(1,2,'葡萄','火龙果','荔枝');
document.write(fruits);
</script>
以上5种方法都是对原数组进行操作.
6.slice():对数组进行分割
slice()方法不对原数组进行操作,会返回子数组,在分割的时候,包含开始,但不包含结束
<script>
var fruits = ['苹果','鸭梨','水蜜桃','芒果','火龙果'];
var re = fruits.slice(1,2);
document.write(re);
</script>
这段代码会输出:鸭梨
slice()也可以接受负数
<script>
var fruits = ['苹果','鸭梨','水蜜桃','芒果','火龙果'];
var re = fruits.slice(1,-2);
document.write(re);
</script>
此段代码同样会输出:鸭梨
7.join()数组转化为字符串,不对原数组进行操作
var fruits = ['苹果','鸭梨','水蜜桃','芒果','火龙果'];
// 默认用逗号连接,若想不用逗号,可用空字符串
var re = fruits.join('');
document.write(re);
8.concat():数组的连接.实现数组内容复制的技巧,不对原数组进行操作
var fruits = ['苹果','鸭梨','水蜜桃','芒果','火龙果'];
// 数组内容复制的技巧
var re = fruits.concat(fruits);
document.write(re);