js基础复习---数组操作

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="keywords" content="js数组操作">
<meta name="description" content="js基础之数组api练习">
<title>Title</title>
</head>
<body>

</body>
<script>
var array=[1,2,4,1,6,5,2];
// 1concat() 方法用于连接两个或多个数组。
var ar1=[4,9];
array.concat(ar1);
console.log(array)
// 2 join(), 把数组转化为一个字符串

console.log(array.join("|"));
// 3 pop()删除数组最后一位,并返回最后一位
// push()向数组最后增加一位,返回新数组
// shift()删除数组第一位, 返回删除的
// unshif()向数组最前面,增加一位, 返回新数组
// 4:reverse()颠倒数组中的元素位置
console.log(array.reverse())
// 5:slice(star, end)从 start 到 end (不包括该元素)的 arrayObject 中的元素。
console.log(array.slice(0,5))
// 6; sort() 对数组进行排序 a-b从小到大, b-a 从大到小
array.sort(function (a,b) {
return a-b
})
console.log(array)
// 7;splice(a, b ,c) a为从数组下标第几个开始删除, b 为需要删除的个数 c为需要插入的数组元素
array.splice(2,1,"hello")
console.log(array)
    var array=[1,2,4,1,6,5,2];
//    1concat() 方法用于连接两个或多个数组。
    var ar1=[4,9];
    array.concat(ar1);
    console.log(array)
//    2 join(), 把数组转化为一个字符串

    console.log(array.join("|"));
//    3  pop()删除数组最后一位,并返回最后一位
//    push()向数组最后增加一位,返回新数组
//    shift()删除数组第一位, 返回删除的
//    unshif()向数组最前面,增加一位, 返回新数组
//    4:reverse()颠倒数组中的元素位置
    console.log(array.reverse())
//    5:slice(star, end)从 start 到 end (不包括该元素)的 arrayObject 中的元素。
    console.log(array.slice(0,5))
//    6; sort() 对数组进行排序 a-b从小到大, b-a 从大到小
    array.sort(function (a,b) {
        return a-b
    })
    console.log(array)
//    7;splice(a, b ,c)  a为从数组下标第几个开始删除, b 为需要删除的个数 c为需要插入的数组元素
    array.splice(2,1,"hello")
    console.log(array)
8  map   forEach  方法
//遍历原数组每个元素, 返回新的数组元素
array.map(function(value){
  return value*value
})

</script>

</html>

转载于:https://www.cnblogs.com/joesbell/p/5851107.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值