数组###
- indexOf
获得某个制定元素的索引(不是位置) - slice
截取Array的部分元素,然后返回一个新的Array
****注:他截取位置包括开始索引,不包括结束。**** - push和pop
push()向Array的末尾添加若干元素,pop()则把Array的最后一个元素删除掉 - unshift和shift
往Array的头部添加若干元素,使用unshift()方法,shift()方法则把Array
的第一个元素删掉。 - sort
修改当前Array的元素顺序,默认是按照编码集来升序。可以加比较函数来指定排序顺序。 - reverse
反转整个Array的元素排序顺序。 - splice
splice()方法是修改Array的“万能方法”,它可以从指定的索引开始删除若干元素,然后再从该位置添加若干元素。 - concat
把多个Array或者变量连接到一起,并返回一个新的数组。不改变原数组。 - join
join()方法是一个非常实用的方法,它把当前Array的每个元素都用指定的字符串连接起来,然后返回连接后的字符串。
String###
- charAt( )
查找字符串中某个索引下的字符,如果没有返回空字符串。 - indexOf()
查找字符串中某个字符(字符串)的索引(开始索引),如果没有返回-1。 - lastIdexOf()
和indexOf()类似,不过是从字符串的尾巴开始查询。 - match()
匹配正则表达式的结果,返回值为数组,表示匹配到的字符串和其子串,如果没有找到返回值为null。 - replace()
字符替换函数,可以利用正则表达式,把字符串中的字符或者子串替换成为新值,对基本类型会自动转型,如果替换失败,返回的是原字符串。 - search()
字符串查找函数,w3c定义为正则表达式专用的查找函数,返回结果是匹配到的字符(字符串)的索引(开始索引)位置,未找到返回的是-1。 - concat()
字符串连接函数,把多个字符串连接起来,形成一个新的字符串,返回值是新的字符串。 - slice()
字符串截取函数,截取字符串从start索引开始到end索引结束的字符,包括start,不包括end,可以为负数,负数表示从字符串的尾部开始截取。如截取(0,0),返回值为""。 - split()
字符串切割函数,支持正则表达式,返回值为数组。如果分隔符没有找到,着返回值为长度为1,内容为原字符串的数组。 - substr()
字符串截取函数,截取从start索引开始的length个字符串,返回值为截取的结果。 - substring()
字符串截取函数,和slice函数一样,但是不允许有负数,返回值为截取的结果。 - toUpperCase()
返回值为大写的字符串。 - toLowerCase()
返回值为小写的字符串。
网友评论