仿写字符串对象


title: 仿写字符串对象
date: 2017-11-14 22:02:18
tags:


字符串类型 concat | replace | split | substr | subString | search

prototype给某个类添加属性或方法

    var str1="How are you? I'm fine. You are welcome!";

给字符串类(所有的字符串对象)添加strConcat方法

    String.prototype.strConcat=function(str){
        var res = this + str;
        return res;
    }
    console.log(str1.strConcat("123"));

给字符串类(所有的字符串对象)添加strSubstr方法

    String.prototype.strSubstr=function(index,length){
        var str='';
        for(var i=index;i

给字符串类(所有的字符串对象)添加strSubstring方法

    String.prototype.strSubstring=function(start,end){
        var str='';
        for(var i=start;i

给字符串类(所有的字符串对象)添加strSplit方法

    String.prototype.strSplit=function(str){
        // 用来存放新数组
        var newArr=[];
        // 用来存放分隔符在this中的位置
        var arr1=[];
        // 用来遍历数组
        var arr=[];
        for(var i=0;i

给字符串类(所有的字符串对象)添加strReplace方法

    String.prototype.strReplace=function(a,b){
        var newArr=[];
        var str='';
        newArr=this.strSplit(a);
        for(var i=0;i

给字符串类(所有的字符串对象)添加strSearch方法

    String.prototype.strSearch=function(str){
        // 用来存放分隔符在this中的位置
        var arr1=[];
        // 用来遍历数组
        var arr=[];
        for(var i=0;i

你可能感兴趣的:(仿写字符串对象)