<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
// var a = [1, 2];//unshift在数组的头部添加元素
// a.unshift("a","b");
// a.shift();
// a.shift();a.shift();//shift在数组的头部,删除元素
// alert(a);
// inderOf/lastinderOf
// var tb = [10,20,"ij","acx",21,31,];
// alert(arr.inderOf(10));//0
// inderOf:查找不到在数组中重复出现的元素第一次的位置
// 找不到返回值-1
// alert(arr.lastinderOf(0));//4
// lastinderOf:查找在数组中重复出现的元素最后一次出现位置
// 找不到返回-1 找得到返回下标
// (3)push/pop
// var a = [1, 2];//push在数组的尾部添加元素
// alert(a.push("a","b"));//返回值是数组的长度
// alert(a.pop());//返回值是刚刚删除的元素
// a.pop();a.pop();//pop在数组的尾部,删除元素
// (4)slice
// var arr = ["a","b","c","d","g","h"];
// alert(arr.slice(0,3));//前包括后不包括
// alert(arr);//原数组并没有变化
// brr = arr.slice;//如果任何参数都不给的话,默认截取所有的数组
// alert(brr);
// var arr = [1,2,3,4,5,6,7,8,9];
// arr.reverse();//将数组中元素反序输出
// alert(arr);//不会创建新的数组,会打乱原数组的排序
// (6)splice
// var arr = ["苹果","橘子","香蕉","西瓜","桂圆","香瓜"];
// arr.splice(2,3,"百里","相遇");
// alert(arr);//从索引2开始删除3个元素,然后添加两个新元素
// arr.splice(2,4);//只删除不添加
// alert(arr);
// arr.splice(1,"","烤串","香肠");//只添加不删除
// alert(arr);//ps:把正常的索引的第二个空出来,才能添加进数组
var arr = [[1,2,3],["a","b","c","d"],[450]];
alert(arr[1][3][1]);//多重嵌套
</script>
</body>
</html>