您好,欢迎访问一九零五行业门户网

实例解析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)
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
更多实例解析array和string方法。
其它类似信息

推荐信息