javascript 数组常用方法

<script>
var arr1 = ["sun","li","ye"];
var arr2 = ["sun2","li2","ye2"];
var arr3 = [5,1,8,12,65,23];
var a = arr1.concat(arr2); // concat合并数组,返回新数组
console.log(a,typeof(a));

var b = a.join('-') //join用特定分隔符将数组转换为字符,返回字符
console.log(b,typeof(b));

var j = a.toString();  //toString用“,”符将数组转换为字符,返回字符
console.log(j,typeof(j));

var c = a.pop() //pop将数组的最后一个删除,并返回删除的字符,原数组改变
console.log(c,typeof(c));
console.log(a);

var d = a.shift(); //shift将数组的第一一个删除,并返回删除的字符,原数组改变
console.log(d,typeof(d))
console.log(a);

var e = a.reverse(); //reverse将数组顺序倒过来,返回新数组,原数组改变
console.log(e,typeof(e))

var f =a.slice(1,-1); //slice从元数组的第二个开始,最后一个结束,将其中间的提出放入新的数组中,原数组不变。
console.log(f,typeof(f));
console.log(e,typeof(e));

var g = a.sort(); //sort将字符型的数组按a-z排序
console.log(g);

function red(a,b){return a-b;}
var h = arr3.sort(red); //sort将数字型的数组按特定顺序排序
console.log(h,typeof(h));

var i = h.splice(3,2,"new1","new2") //splice从元数组的第4个开始,截取中间2个放入新的数组中,原数组被截取的位置用new1 new2替换。
console.log(i,typeof(i));
console.log(h,typeof(h));

</script>

javascript 数组常用方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值