成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

js中Array方法重寫(三):myConcat()、indexOf()、myJoin()、myRe

aisuhua / 3734人閱讀

摘要:一連接兩個(gè)或更多的數(shù)組,并返回結(jié)果二搜索數(shù)組中的元素,并返回它所在的位置。三把數(shù)組的所有元素放入一個(gè)字符串四反轉(zhuǎn)數(shù)組的元素順序純手寫,如有錯(cuò),請指正。

一、myConcat()
//myConcat    連接兩個(gè)或更多的數(shù)組,并返回結(jié)果
Array.prototype.myConcat = function(){
    var arr2 = []; 
    for(var i = 0 ; i < this.length ; i++){
        arr2[i] = this[i];
    }
    
    for(var i = 0 ; i 

二、myIndexOf()
//myIndexOf  搜索數(shù)組中的元素,并返回它所在的位置。
Array.prototype.myIndexOf = function(item,start){
    var index = -1;
    if(start == undefined){
        start = 0;
    }
    for(var i = start ; i < this.length ; i++){
        if (this[i] == item) {
            index = i
            return index;
        }
    }
    return index;
}
三、myJoin()
//myJoin    把數(shù)組的所有元素放入一個(gè)字符串
Array.prototype.myJoin = function(separator){
    if(this.length == 0){
        return "";
    }
    if(separator == undefined){
        separator = ",";
    }
    var str = "" + this[0];
    for(var i = 1 ; i < this.length ; i++){
        str = str + separator +this[i];
    }
    return str;
}
四、myReserve()
//myReverse    反轉(zhuǎn)數(shù)組的元素順序
Array.prototype.myReverse = function(){
    var temp;
    for(var i = 0 ; i < Math.floor(this.length/2) ; i++){
        temp = this[i];
        this[i] = this[this.length-1-i];
        this[this.length-1-i] = temp;
    }
    return this;
}
純手寫,如有錯(cuò),請指正。 ^_^

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/94870.html

相關(guān)文章

  • JavaScript 正則表達(dá)式的使用

    摘要:當(dāng)正則表達(dá)式是靜態(tài)不變的,那么使用這種方式將會獲得更好的性能。使用正則表達(dá)式在中,正則表達(dá)式是通過對象的和方法以及字符串內(nèi)置的,,,方法使用的。這些標(biāo)志可以以任何順序單獨(dú)使用或一起使用,并作為正則表達(dá)式的一部分。 版權(quán)聲明:本文由吳仙杰創(chuàng)作整理,轉(zhuǎn)載請注明出處:https://segmentfault.com/a/1190000009169325 1. 引言 正則表達(dá)式本身語法是一致,...

    MyFaith 評論0 收藏0
  • 簡單學(xué)習(xí) JavaScript 正則表達(dá)式

    摘要:對于對象,方法返回一個(gè)該正則表達(dá)式的字面量。顯示顯示正則表達(dá)式在的應(yīng)用一個(gè)在字符串中執(zhí)行查找匹配的方法,它返回一個(gè)數(shù)組或者在未匹配到時(shí)返回。 為什么要用正則表達(dá)式 簡單的說:我們與字符串接觸的頻率非常之高,正則表達(dá)式可以極大的提高復(fù)雜文本分析的效率,快速匹配出復(fù)雜的字符串。 創(chuàng)建一個(gè)正則表達(dá)式 直接量語法(字面量) var expression = /pattern/flags ;...

    nevermind 評論0 收藏0
  • 正則表達(dá)式使用及常見表達(dá)式匯總

    摘要:在這個(gè)過程中使用了一些正則表達(dá)式,使用合適的工具做合適的事情果然可以事半功倍?;镜氖褂梅椒ň褪且陨蠋追N,接下來對常用的正則表達(dá)式進(jìn)行一下總結(jié)。 最近接到一個(gè)內(nèi)部搜索業(yè)務(wù),本來是使用solr構(gòu)建的分詞搜索,但是在前期的數(shù)據(jù)量并沒有那么大的情況下,使用者反饋使用分詞反而不如精確匹配來的好用,所以運(yùn)用相關(guān)正則表達(dá)式重寫了一套搜索接口直接進(jìn)行數(shù)據(jù)庫檢索,準(zhǔn)備等數(shù)據(jù)量大起來以后再接入solr。...

    Scorpion 評論0 收藏0
  • JavaScript的正則表達(dá)式

    摘要:正則表達(dá)式是由普通字符例如字符到以及特殊字符稱為元字符組成的文字模式。方法參數(shù)一個(gè)正則表達(dá)式對象。如果正則表達(dá)式?jīng)]有標(biāo)志,則會返回和相同的結(jié)果。其被視為一整個(gè)字符串,而不是一個(gè)正則表達(dá)式。 正則表達(dá)式 正則表達(dá)式(Regular Expression)是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為元字符)。正則表達(dá)式使用單個(gè)字符串來描述、匹配一系列匹配某個(gè)...

    jsdt 評論0 收藏0
  • JS核心知識點(diǎn)梳理——正則篇(上)

    摘要:正則引言正則是一個(gè)前端必須掌握的知識。這里上篇先介紹正則的規(guī)則,下篇結(jié)合一些具體題目,帶大家重新學(xué)習(xí)鞏固一下正則,爭取面試給自己加分。 正則 showImg(https://segmentfault.com/img/bVbo4hv?w=1800&h=1000); 引言 正則是一個(gè)前端必須掌握的知識。但是由于用的少,忘了記,記了忘,導(dǎo)致面試經(jīng)常坐蠟。這里上篇先介紹正則的規(guī)則,下篇結(jié)合一些...

    happyhuangjinjin 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<