JS中 字符串String && 數(shù)組Array 常見方法

字符串
String.charAt(index) return char //取得一個字符串中第"n"個字符
String.concat() return newStr //相當(dāng)于用+號字符串拼接
String.indexOf(subString,start) String.lastIndexOf(subString,start) return index // 只返回第一個位置,沒有則返回-1
String.match(regExp) return arr//返回包含匹配結(jié)果的數(shù)組冬殃。內(nèi)容取決于regexp是否設(shè)置了"g"屬性鲫竞。
String.replace(regExp或string,replacement) return newStr //若regExp設(shè)置g屬性則替換全部
String.search(regExp) return index// 和match方法的區(qū)別是search返回第一個匹配的索引,而match返回匹配數(shù)組,
String.slice(start,end) return newStr // start(含)開始,end(不含)結(jié)束,end可以為負(fù)值,返回截取的字符串
String.split(":") return arr //"1:2:3:4:5".split(":")//["1","2","3","4","5"]//"|a|b|c|".split("|");//["","a","b","c",""]
String.substr(start,length) return newStr //start(含)開始,length可以為負(fù)值,返回被截取的字符
String.substring(start end) return newStr //和slice的區(qū)別是end不能為負(fù)值

數(shù)組(fuc里的參數(shù)統(tǒng)一為:fuc(array[i],i,array))
Array.concat(value,array) return newArr //var a=[1,2,3]; a.concat(4,5)//返回[1,2,3,4,5] a.concat([4,5]);//返回[1,2,3,4,5]
Array.every(fuc) return boolean //[1,2,3].every(function(x){return x<3})//=>false//每個值都符合predicate則返回真
Array.filter(fuc) return newArr //[1,2,3].filter(function(x){return x>1})//=>[2,3] 返回讓predicate為真的數(shù)組元素
Array.forEach(fuc) 無返回值 //為array的每一個元素調(diào)用一次函數(shù),操作數(shù)組本身
Array.indexOf(value,start) Array.lastIndexOf() return index/-1 找value,找到返回索引,找不到返回-1
Array.join(",") return str// 返回一個字符串,用參數(shù)連接數(shù)組所有元素
Array.map(fuc) return newArr//為array的每一個元素調(diào)用一次函數(shù),生成的結(jié)果組成一個新數(shù)組,注意和forEach的區(qū)別
Array.pop()最后出 Array.push()最后進(jìn) Array.shift()最前出 Array.unshift()最前進(jìn)
Array.sort(fuc(a,b){return a-b})排序 Array.reverse()反轉(zhuǎn)
Array.slice(start,end) return newArr//start(含)開始,end(不含)結(jié)束,end可以為負(fù)值,返回的數(shù)組由被截的組成
Array.some(fuc) return boolean//與every相對,若有一項符合predicate則為真,都不符合為假
Array.splice(start,deleteCount,value,...) return (如果刪除了元素,返回一個newArr包含刪除元素) //直接修改數(shù)組本身,含start位置的元素,并用參數(shù)列表中其他的值來替換掉被刪除的元素
Array.toString() return str//將數(shù)組轉(zhuǎn)化為字符串

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末尚猿,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子野揪,更是在濱河造成了極大的恐慌访忿,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件斯稳,死亡現(xiàn)場離奇詭異海铆,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)挣惰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進(jìn)店門卧斟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人憎茂,你說我怎么就攤上這事珍语。” “怎么了竖幔?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵板乙,是天一觀的道長。 經(jīng)常有香客問我拳氢,道長募逞,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任馋评,我火速辦了婚禮凡辱,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘栗恩。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布磕秤。 她就那樣靜靜地躺著乳乌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪市咆。 梳的紋絲不亂的頭發(fā)上汉操,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天,我揣著相機(jī)與錄音蒙兰,去河邊找鬼磷瘤。 笑死,一個胖子當(dāng)著我的面吹牛搜变,可吹牛的內(nèi)容都是我干的采缚。 我是一名探鬼主播,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼挠他,長吁一口氣:“原來是場噩夢啊……” “哼扳抽!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起殖侵,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤贸呢,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后拢军,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體楞陷,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年茉唉,在試婚紗的時候發(fā)現(xiàn)自己被綠了固蛾。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡赌渣,死狀恐怖魏铅,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情坚芜,我是刑警寧澤览芳,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站鸿竖,受9級特大地震影響沧竟,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜缚忧,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一悟泵、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧闪水,春花似錦糕非、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽禁筏。三九已至,卻和暖如春衡招,著一層夾襖步出監(jiān)牢的瞬間篱昔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工始腾, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留州刽,地道東北人。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓浪箭,卻偏偏與公主長得像穗椅,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子山林,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,941評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問題, 分享了一些自己做題目的經(jīng)驗房待。 張土汪:刷leetcod...
    土汪閱讀 12,745評論 0 33
  • 一、創(chuàng)建Array 創(chuàng)建數(shù)組主要有兩種方法驼抹,第一種是使用數(shù)組構(gòu)造函數(shù)桑孩,第二種是使用數(shù)組字面量表示法。 使用數(shù)組構(gòu)造...
    JackfengGG閱讀 947評論 0 51
  • str.length 返回一個字符串的長度 返回一個字符串的長度 str.charAt(index) 返回字符串中...
    angelwgh閱讀 539評論 0 0
  • 一框冀、JS前言 (1)認(rèn)識JS 也許你已經(jīng)了解HTML標(biāo)記(也稱為結(jié)構(gòu))流椒,知道了CSS樣式(也稱為表示),會使用HT...
    凜0_0閱讀 2,772評論 0 8
  • Javascript有很多數(shù)組的方法明也,有的人有W3C的API宣虾,還可以去MDN上去找,但是我覺得API上說的不全温数,M...
    頑皮的雪狐七七閱讀 4,084評論 0 6