每一部分总结后有实例代码,代码中黄色框方法不改变原数组。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)
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持编程之家!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。