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