数组操作⽅法、字符串操作⽅法⼀、数组⽅法:
1. shift():删除数组的第⼀个元素,返回删除的值。
2. unshift():把参数加载数组的前⾯,返回数组的长度。
3. pop():删除数组的最后⼀个元素,返回删除的值。
4. push():将参数加载到数组的最后,返回数组的长度。
5. concat():把两个数组拼接起来。
6. reverse():将数组反序。
7. sort(orderfunction):按指定的参数对数组进⾏排序
8. slice(start,end):左闭右开区间 [ start, end)截取数组,原数组不变。
9.splice(start,end,valve1,value2,,,): 闭合区间截取数组。
9. join(separator):将数组的元素组成⼀个字符串。
⼆、字符串⽅法:
1. charAt(): 返回指定索引位置处的字符。如果超出有效范围的索引值返回空字符串。
2. indexOf(): 返回String对象内第⼀次出现⼦字符串位置。如果没有到⼦字符串,则返回-1。
3. lastIndexOf(): 返回String对象中字符串最后出现的位置。如果没有匹配到⼦字符串,则返回-1。
4. concat(“zm”): 追加字符串。原字符串不变。
5. slice(start, end): 左闭右开截取字符串⽚段。原字符串不变。
s.slice(1, -1)=s.slice(1, -1+s.length)
6. substring(start,end): 截取⼦字符串。原字符串不变。
s.substring(1, -1)= s.substring(1, 0)
substring和slice7. substr(start, [limit]): 返回⼀个从指定位置开始的指定长度的⼦字符串。原字符串不变。
substr(1, -1)=substr(1, 0): //""(空字符串)
8. split([separator, [limit]]) :将⼀个字符串分割为⼦字符串,limit为个数限制。
9. search(): 返回与正则表达式查内容匹配的第⼀个字符串的位置。
10. toLowerCase(),toUpperCase(): ⼤⼩写转换。
以下是String对象中,可以以正则表达式为参数的⽅法
1. match(/a/):返回包含匹配内容的数组。
2. search(/a/):第⼀个匹配内容的位置。
3. replace(/a/, 'b'):将匹配的内容替换成指定字符串。
4. split(/,/):根据正则表达式内容将字符串分割成字符串组成的数组。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论