2021-06-21

数组方法

反转/颠倒数组

arrObj.reverse()
返回值:反转后的数组

<script>
  var str = "hello world!";
  var arr = str.split("");//1.把字符串分割为数组
  arr = arr.reverse(); //2.数组反转
  console.log(arr);
</script>

分割数组

arrObj.join(参数)
参数:可选 分割符 如果省略,默认用逗号分割 “”
返回值:字符串

  var arr = [10, "hello", 18, false];//把数组分割为字符串
  console.log(s);

数组删除/添加

arrObj.splice(参数1,参数2,参数3)
参数1:必需 删除/添加的位置 取值[0,arr.length-1] 也可以为负
参数2:必需 删除的元素个数
参数3:可选 添加的元素 多个元素之间用逗号隔开
返回值:删除元素组成的数组

 var arr = [10,55,19,"hello",true,18];
 console.log(arr.splice(-1,1,"world",28,58));//[18]
 console.log(arr);

arrObj.slice(参数1,参数2)

参数1:必需 开始截取的位置 可以为负
参数2:可选 结束截取的位置 若省略,截取到数组的末尾
返回值:截取的元素组成的数组
**注意:

  1. 截取时,包含开始位置,不包含结束位置
  2. 参数1 >= 参数2 截取到一个空数组
    3.字符串也能使用该方法进行字符串截取**
 var str = "hello";
  console.log(str.slice(1,3));

数组/字符串连接

arrObj.concat(参数)
参数:连接的数组或元素
返回值:连接后的数组

var arr = [10, 55, 19, "hello", true, 18];
console.log(arr.concat(18, "e"))
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值