使用函數(shù)模擬字符串對(duì)象方法

字符串對(duì)象方法有很多,現(xiàn)在我將模擬我們經(jīng)常使用的一些方法,通過這些方法我們會(huì)學(xué)習(xí)到字符串方法的使用并且更加的了解他們,下面將一一介紹他們

concat 字符串連接

  var a='1598524';
  String.prototype.myConcat=function(){
        for(var i=0;i<arguments.length;i++){
            a+=arguments[i];
        }
    }
    a.myConcat('12','34','56');
    console.log(a)

split 把字符串分割為字符串?dāng)?shù)組

   var a='1598524';
   String.prototype.mySplit=function(){
        var arr=[];
        for(var i=0;i<this.length;i++){
            arr[i]=this[i]
        }
        return arr;
    }
    console.log(a.mySplit());

subStr 從起始索引號(hào)提取字符串中指定數(shù)目的字符

   var a='1598524';
   String.prototype.mySubstr=function(start,length){
        var all="";
        if(start<0){
            start=this.length+start
        }
        if(length>=this.length-start){
            length=this.length-start;
        }
        if(length==null){
            length=this.length-start;
        }
        for(var i=start;i<start+length;i++){
            all=all+this[i];

        }
        return all;
    }
    console.log(a.mySubstr(2));

subString 提取字符串中兩個(gè)指定的索引號(hào)之間的字符

    var a="123456789123456789"
    String.prototype.mySubstring=function(start,stop){
        var all="";
        if(stop==null){
            stop=this.length;
        }
        for(var i=start;i<stop;i++){
            all=all+this[i];
        }
        return all;

    }
    console.log(a.mySubstring(2));

search 檢索與正則表達(dá)式相匹配的值

  var a="12345678903"
    String.prototype.mySearch=function(str){
        var res=0;
        for(var i=0;i<this.length;i++){
            if(this[i]==str){
                res=i;
                break;
            }
        }
        return res;
    }
    console.log(a.mySearch(3))

今天就將這些吧。整理的不太好,莫怪。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Javascript有很多字符串的方法,有的人有W3C的API,還可以去MDN上去找,但是我覺得API上說的不全,...
    頑皮的雪狐七七閱讀 2,369評(píng)論 0 2
  • 第5章 引用類型(返回首頁(yè)) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,683評(píng)論 0 4
  • str.length 返回一個(gè)字符串的長(zhǎng)度 返回一個(gè)字符串的長(zhǎng)度 str.charAt(index) 返回字符串中...
    angelwgh閱讀 618評(píng)論 0 0
  • 七律/龍吐珠 作者:心博、圖片:網(wǎng)絡(luò) 嬌嬈奇特任般殊,人喚芳名龍吐珠。 花萼期初純白色,容顏逐漸粉紅膚。 麒麟送子...
    心博1閱讀 2,941評(píng)論 0 5
  • 今晚和閨蜜敘舊后 回家是被她的曖昧朋友送回來的 回家后洗漱完畢躺下來聽著歌 縷一下她的戀愛史 也是突然就莫名的想些...
    依一_閱讀 252評(píng)論 0 0

友情鏈接更多精彩內(nèi)容