<script>
var a = [['hehe','haha','houhou'],['呵呵','哈哈','吼吼'],"hehe"];
var b = [1,2,3,4,5,6];
console.log(a.join("--"));//以 -- 符号将数组分割成字符串 二维数组中的一维数组不会被分割,会被当成一个项
//合并数组 合并后的数组会变成一个新数组 参数为需要合并的数组,会追加在原数组后面,参数可以是多个
console.log(a.concat(b));
//splice 函数 删除数组指定位置和长度 参数1为起始位置 参数二为删除的个数 参数三为在删除的位置重新
//添加一个新的数据 参数三可以省略
console.log("splice",b.splice(1,1,"二"));
console.log(b)//返回 [1, "二", 3, 4, 5, 6]
//从数组中返回指定长度的片段 参数1为起始位置 2为终止位置
//返回的内容包括起始位置不包括终止位置
console.log("slice",b.slice(1,3));//返回 ["二", 3]
//push函数 往数组末尾添加数据,可以是一个或多个 完成后再返回新的数组长度
console.log("push",b.push("七","八"));//返回 8
console.log(b)//返回添加后的数组 [1, "二", 3, 4, 5, 6, "七", "八"]
//删除最后一个元素 并且将所删除的最后一个元素返回
console.log("pop", b.pop());//返回 八
console.log(b)//返回改变后的数组 [1, "二", 3, 4, 5, 6, "七"]
</script>
js中对数组操作的函数
猜你喜欢
转载自blog.csdn.net/tdl081071tdy/article/details/88760723
周排行