摘要:一連接兩個(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
摘要:當(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á)式本身語法是一致,...
摘要:對于對象,方法返回一個(gè)該正則表達(dá)式的字面量。顯示顯示正則表達(dá)式在的應(yīng)用一個(gè)在字符串中執(zhí)行查找匹配的方法,它返回一個(gè)數(shù)組或者在未匹配到時(shí)返回。 為什么要用正則表達(dá)式 簡單的說:我們與字符串接觸的頻率非常之高,正則表達(dá)式可以極大的提高復(fù)雜文本分析的效率,快速匹配出復(fù)雜的字符串。 創(chuàng)建一個(gè)正則表達(dá)式 直接量語法(字面量) var expression = /pattern/flags ;...
摘要:在這個(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。...
摘要:正則表達(dá)式是由普通字符例如字符到以及特殊字符稱為元字符組成的文字模式。方法參數(shù)一個(gè)正則表達(dá)式對象。如果正則表達(dá)式?jīng)]有標(biāo)志,則會返回和相同的結(jié)果。其被視為一整個(gè)字符串,而不是一個(gè)正則表達(dá)式。 正則表達(dá)式 正則表達(dá)式(Regular Expression)是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為元字符)。正則表達(dá)式使用單個(gè)字符串來描述、匹配一系列匹配某個(gè)...
摘要:正則引言正則是一個(gè)前端必須掌握的知識。這里上篇先介紹正則的規(guī)則,下篇結(jié)合一些具體題目,帶大家重新學(xué)習(xí)鞏固一下正則,爭取面試給自己加分。 正則 showImg(https://segmentfault.com/img/bVbo4hv?w=1800&h=1000); 引言 正則是一個(gè)前端必須掌握的知識。但是由于用的少,忘了記,記了忘,導(dǎo)致面試經(jīng)常坐蠟。這里上篇先介紹正則的規(guī)則,下篇結(jié)合一些...
閱讀 2841·2021-11-24 09:39
閱讀 3414·2021-11-19 09:40
閱讀 2277·2021-11-17 09:33
閱讀 3773·2021-10-08 10:04
閱讀 3063·2021-09-26 09:55
閱讀 1690·2021-09-22 15:26
閱讀 951·2021-09-10 10:51
閱讀 3152·2019-08-30 15:44