<!doctype html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>Array</title>
</head>
<body>
<script>
var arr1=[1,2,3,'a','b','c'];
var arr2=['aaa','bbb','ccc'];
var d=[];
var a=arr1.concat(arr2);//合并数组
document.write(a);
document.write('<br>');
var b=arr1.join('--');
document.write(b); //返回字符串
document.write('<br>');
var c=arr1.pop();
document.write(c);//c 删除并返回数组的最后一个元素
document.write('<br>');
d=arr1.push('d','e');
document.write(d);//7 返回数组的长度
document.write(arr1);//1,2,3,a,b,d,e 向数组末尾添加元素
document.write('<br>');
document.write(arr1.shift());//1 删除并返回数组首位
document.write('<br>');
var e=arr1.unshift(111);
document.write(e);//7 返回数组的长度
document.write(arr1);//111,2,3,a,b,d,e
document.write('<br>');
var f=arr2.reverse();
document.write(f);//ccc,bbb,aaa 颠倒数组元素的顺序
//splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
//注释:该方法会改变原始数组。
<span style="white-space:pre">document.write('<br>');
</span> <span style="white-space:pre">var g=arr2.slice(0,2);
</span> <span style="white-space:pre">document.write(g);//arrayObject.slice(start,end), ccc,bbb </span>
</script>
</body>
</html>