js字符串的方法

    //js的字符串方法与数组方法对比
    let str = '';
    str.charAt(params); //数组下标返回查找到的值parent
    str.charCodeAt(); //返回查找到值得code码
    str.indexOf(); //查找返回的数组下标,-1为空
    str.includes(); //查找返回boolean
    str.lastIndexOf(); //从后面查找
    str.trim(); //去两头空格
    str.toString(); //字符串化
    str.replace(Rex, value); //替换字符串,正则查找
    str.split(params); //截取转化为数组
    str.substring(param1, param2); //截取数组下标的距离
    str.substr(param1, param2); //下标距离吧
    str.match(RegExp); //返回检索到的值,正则检索,多个值
    str.search(RegExp); //返回检索到的数组下标,
    str.repeat(num); //复制字符串,复制次数
    String.fromCharCode(num) //unicode转化为string
    str.concat(param); //多个字符串连接到一起
    str.startsWith(param); //查询字符串开头
    str.valueOf(); //程序内部执行,返回value值
    str.toLowerCase(); //字符串小写;
    str.toUpperCase(); //字符串大写

这些方法通过Sting.prototype.方法名写进Sting,通过原生的js可实现,例如

    // function split(param) {             //纯原生差不多是这样了
    //     if (str1.indexOf(param) != -1) {
    //         for (let i = 0; i < str1.indexOf(param); i++) {
    //             str2 += str1[i]
    //         }
    //         arr.push(str2)
    //         for (let j = str1.indexOf(param); j <str1 ; j++) {
    //             str3 += str1[j]
    //         }
    //         str3.split()
    //     } else {
    //         return arr.push(str1)
    //     }
    // }
    //用上
    //原生实现split
    Array.prototype.split = function(param) {

    }

split()截取成数组方法

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值