<script>
// reverse 方法:即将数组的顺序反转
var a =[1,2.3,4,'这也是数组呢',null,undefined,true,false];
// a=a.reverse();
console.log(a);
// join 方法:即为在数组之间插入新的字符串 且该方法返回的是一个字符串
var str =a.join("==");
console.log(str);
/*
slice 截取(切片)数组,原数组不发生变化
一个参数 作为起始索引,从参数索引位置开始,截取到最后,返回
两个参数 第一个参数作为其实索引,第二个参数结束索引,结束索引不包含
原数组不发生改变
*/
console.log(a.slice(2));
console.log(a.slice(2,5));
/*
pop方法
删除数组中的最后一个元素
且会将这个被删除的元素返回
*/
console.log(a.pop());
console.log(a);
/*
concat方法
就是将两个数组或者元素之间连接起来
调用该方法的数组放在前面,方法实参放在后面
*/
var a2=[1.1,2.2,'hehe',false];
console.log(a.concat(a2));
/*
push方法
将单个元素或者另外的数组添加到条用该方法的数组末尾去,返回数组的长度
*/
var c=[1,2,3,4]
c.push([5,8,0]);
console.log(c);
/*
splice 剪接数组,原数组变化,可以实现前后删除效果
一个参数 作为起始索引,从参数索引位置开始,截取到最后,返回,原数组为截取后剩下的
两个参数 第一个参数作为其实索引,第二个参数作为个数
3~n个参数 从第一参数为索引开始截取第二个元素个元素,然后将第三个参数替换到第一个参数的索引处
*/
var d=[1,2,3,4,5,6,7,8,9,0]
console.log(d);
console.log(d.splice(2));
console.log(d.splice(2,5));
console.log(d.splice(2,5,'666'));//返回的是截取的结果
console.log(d);//修改过的结果
</script>
JavaScript数组常用方法
最新推荐文章于 2024-08-17 21:05:24 发布