实例解析Array和String方法

前端之家收集整理的这篇文章主要介绍了实例解析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(项[,起点])

——匹配方法

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

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

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

原文链接:https://www.f2er.com/js/43541.html

猜你在找的JavaScript相关文章