<html>
<head>
<title>js数组的常用操作</title>
<!--
1;数组的合并var d=arr.concat(b,c);
2:数组指定间隔符转换字符串var e=arr.join("-");
3: 数组移除最后一个元素并返回var f=arr.pop();
4: 数组的追加,返回新的长度,追加的元素可以时一个数组,但是作为一个角标值存在
5: 数组的移除第一个元素 var ele2=arr.shift();
6: 在开始位置插入指定元素:var a=arr.unshift();
7:
-->
<meta charset="UTF-8"/>
<script type="text/javascript">
var arr=[2,"aaa","嗨喽","2",3];
var b=["今天天气不错","适合学习"];
var c="js";
var d=arr.concat(b,c);//数组的合并
alert(d);
数组指定间隔符转换字符串
var e=arr.join("-");
alert(e);
alert(typeof e);
/*数组移除最后一个元素并返回*/
var ele=arr.pop();alert(ele);alert(arr);
/*数组的追加*/
var ln=arr.push("lol");alert(ln);
var ln2=arr.push([12,22]);alert(ln2);
alert(arr);
/*数组的移除第一个元素*/
var ele2=arr.shift();
alert(ele2);
/*数组的再开始位置插入指定元素*/
var ele3=arr.unshift("又到周六了");
alert(ele3);alert(arr);
/*数组删除指定位置元素*/
var arr2=arr.splice(1,3,"a");//数组角标从0开始,从1号位置删到3号位置,删除的位置加"a"
alert(arr2);alert(arr);
</script>
</head>
<body>
<h3>js数组的常用操作</h3>
</body>
</html>