实例解析Array和String方法

上天赐予了你宝贵的生命,必定要让你在一生中,坚持,奋斗到最后一秒,燃烧尽生命的火焰。

每一部分总结后有实例代码,代码中黄色框方法不改变原数组。PS:所有实例结果均一一运行所得。

Array

——普通方法

栈: pop() push(多个项)

队列:shift() unshift(多个项)

排序:sort([函数]) reverse()

转换:toString() toLocateString() join([分隔符])

操作:concat([多个项]) slice(起点[,终点]) splice(起点,个数[,多各项])

位置:indexOf(项[,起点]) lastIndexOf(项[,起点])

——迭代方法

参数: (function(值,位置,数组本身)[,作用域对象])

遍历:forEach()

映射:map()

过滤:filter()

检测:every() some()

参数:(function(前一值,当前值,位置,数组本身)[,初始值])

归并:reduce() reduceRight()

String

——普通方法

字符: charAt(位置) charCodeAt(位置) String. fromCharCode(多个字符编码)

空格: trim()

比较: localeCompare(字符串)

转换: toUpperCase() toLowerCase() toLocaleUpperCase() toLocaleLowerCase() split([连接符])

操作: substring(起点[,终点]) substr(起点[,个数]) replace(RegExp/字符串,字符串/函数)

concat([多个项]) slice(起点[,终点])

位置: indexOf(项[,起点]) lastIndexOf(项[,起点])

——匹配方法

str.match(reg) reg.exec(str)

str.search(reg) reg.test(str)

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!

您可能有感兴趣的文章
js Array.slice的8种不同用法示例

ES6 Array常用扩展的应用实例分析

实例分析Array.from(arr)与[...arr]到底有何不同

ES6入门好代码教程之Array.from()方法

js中Array对象的常用遍历方法详解