實(shí)例解析Array和String方法
每一部分總結(jié)后有實(shí)例代碼,代碼中黃色框方法不改變?cè)瓟?shù)組。PS:所有實(shí)例結(jié)果均一一運(yùn)行所得。
Array
——普通方法
棧: pop() push(多個(gè)項(xiàng))
隊(duì)列:shift() unshift(多個(gè)項(xiàng))
排序:sort([函數(shù)]) reverse()
轉(zhuǎn)換:toString() toLocateString() join([分隔符])
操作:concat([多個(gè)項(xiàng)]) slice(起點(diǎn)[,終點(diǎn)]) splice(起點(diǎn),個(gè)數(shù)[,多各項(xiàng)])
位置:indexOf(項(xiàng)[,起點(diǎn)]) lastIndexOf(項(xiàng)[,起點(diǎn)])

——迭代方法
參數(shù): (function(值,位置,數(shù)組本身)[,作用域?qū)ο骫)
遍歷:forEach()
映射:map()
過(guò)濾:filter()
檢測(cè):every() some()
參數(shù):(function(前一值,當(dāng)前值,位置,數(shù)組本身)[,初始值])
歸并:reduce() reduceRight()

String
——普通方法
字符: charAt(位置) charCodeAt(位置) String. fromCharCode(多個(gè)字符編碼)
空格: trim()
比較: localeCompare(字符串)
轉(zhuǎn)換: toUpperCase() toLowerCase() toLocaleUpperCase() toLocaleLowerCase() split([連接符])
操作: substring(起點(diǎn)[,終點(diǎn)]) substr(起點(diǎn)[,個(gè)數(shù)]) replace(RegExp/字符串,字符串/函數(shù))
concat([多個(gè)項(xiàng)]) slice(起點(diǎn)[,終點(diǎn)])
位置: indexOf(項(xiàng)[,起點(diǎn)]) lastIndexOf(項(xiàng)[,起點(diǎn)])

——匹配方法
str.match(reg) reg.exec(str)
str.search(reg) reg.test(str)

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!
相關(guān)文章
html2canvas屬性和使用方法以及如何使用html2canvas將HTML內(nèi)容寫入Canvas生成圖片
為大家介紹一款JS截圖插件html2canvas.js, 它可以通過(guò)純JS對(duì)瀏覽器端經(jīng)行截屏,下面就為大家介紹一下html2canvas.js屬性和具體使用方法,并為大家提供了一個(gè)實(shí)例2020-01-01
JS創(chuàng)建自定義對(duì)象的六種方法總結(jié)
這篇文章主要給大家介紹了關(guān)于JS創(chuàng)建自定義對(duì)象的六種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
JavaScript 處理Iframe自適應(yīng)高度(同或不同域名下)
Iframe自適應(yīng)高度一直都備受關(guān)注,接下來(lái)為大家介紹下同域名下Iframe自適應(yīng)高度的處理以及跨域時(shí)Iframe高度自適應(yīng),感興趣的朋友可以參考下哈2013-03-03
JS中判斷某個(gè)字符串是否包含另一個(gè)字符串的五種方法
本文給大家?guī)?lái)JS中判斷某個(gè)字符串是否包含另一個(gè)字符串的五種方法,有string對(duì)象的方法,match() 方法,RegExp對(duì)象的方法,test() 方法,exec() 方法,具體內(nèi)容詳情大家參考下本文2018-05-05

