数组/字符串的扩展方法

数组/字符串的扩展方法

1.数组

  • 增:
    push()在数组的最后面增加一个值
    unshift()在数组最前面增加一个值
    splice(1,0,“hah”)在数字第二个数字前面增加"hah"
  • 删:
    pop()删除数组的最后一个值
    shift()删除数组的第一个值
    splice(1,1)在下标1的位置上删除1个数
    delete()
    改:splice(0,1,“a”,“b”)在下标0的位置删除一个数,然后把"a",“b"放在这里
    join(”")用特定字符将数组转换成字符串
    toString()将数组转换成字符串
    concat()链接数组,不会改变原来的数组
  • 查:
    indexOf()判断值是否在数组中,有就返回下标,没有就返回-1
    include()判断值是否在数组中,有就返回true,没有就返回false
    find()返回查找到这个数在数组中的第一次出现的下标
    some()判断数组中是否有数大于等于i,有一个就为true
    every() 方法用于检测数组所有元素是否都符合指定条件(通过函数提供)
    filter()输出数组中大于等于i的数
    forEach()按顺序遍历数组
    map()按顺序遍历数组(会生成一个新的数组)
    reverse()反转数组
    sort()数组排序
    slice(2,4)从数组下标2开始截取到下标4
    reduce()按循序遍历数组
    两种for的写法: for(var i in list) 下标 for(var item of list) 元素

2.字符串

  • substring(2,7)从2开始截取到下标7的元素,但是不包括下标7的元素,返回截取之后的值
  • split("#") 字符串分割:根据分隔符将字符串转换成数组 replace(“are”,“beautiful are”)
    替换字符串
  • indexOf(“abc”) 查找字符串第一次出现的位置 lastIndexOf() 查找字符串最后一次出现的位置 ,如果没找到换回-1
  • search(“1”) 返回出现的位置 toUpperCase();将字符串中的值都转换成大写
  • toLowerCase() 转换为小写
  • substring(3) 字符串的截取:会裁掉从0开始长度3的字符串,返回裁剪之后的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值