實例解析Array和String方法
每一部分總結(jié)后有實例代碼,代碼中黃色框方法不改變原數(shù)組。PS:所有實例結(jié)果均一一運行所得。
Array
——普通方法
棧: pop() push(多個項)
隊列:shift() unshift(多個項)
排序:sort([函數(shù)]) reverse()
轉(zhuǎn)換:toString() toLocateString() join([分隔符])
操作:concat([多個項]) slice(起點[,終點]) splice(起點,個數(shù)[,多各項])
位置:indexOf(項[,起點]) lastIndexOf(項[,起點])
——迭代方法
參數(shù): (function(值,位置,數(shù)組本身)[,作用域?qū)ο骫)
遍歷:forEach()
映射:map()
過濾:filter()
檢測:every() some()
參數(shù):(function(前一值,當前值,位置,數(shù)組本身)[,初始值])
歸并:reduce() reduceRight()
String
——普通方法
字符: charAt(位置) charCodeAt(位置) String. fromCharCode(多個字符編碼)
空格: trim()
比較: localeCompare(字符串)
轉(zhuǎn)換: toUpperCase() toLowerCase() toLocaleUpperCase() toLocaleLowerCase() split([連接符])
操作: substring(起點[,終點]) substr(起點[,個數(shù)]) replace(RegExp/字符串,字符串/函數(shù))
concat([多個項]) slice(起點[,終點])
位置: indexOf(項[,起點]) lastIndexOf(項[,起點])
——匹配方法
str.match(reg) reg.exec(str)
str.search(reg) reg.test(str)
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關文章
html2canvas屬性和使用方法以及如何使用html2canvas將HTML內(nèi)容寫入Canvas生成圖片
為大家介紹一款JS截圖插件html2canvas.js, 它可以通過純JS對瀏覽器端經(jīng)行截屏,下面就為大家介紹一下html2canvas.js屬性和具體使用方法,并為大家提供了一個實例2020-01-01JavaScript 處理Iframe自適應高度(同或不同域名下)
Iframe自適應高度一直都備受關注,接下來為大家介紹下同域名下Iframe自適應高度的處理以及跨域時Iframe高度自適應,感興趣的朋友可以參考下哈2013-03-03