字符串与数组常用操作
字符串:
1、获取某个指定位置的字符
2、把一个字符串全部变为大写 toUpperCase
3、把一个字符串全部变为小写 toLowerCase
4、搜索指定字符串出现的位置 indexOf
5、返回指定索引区间的子串 substring
6、把一个字符串分割成字符串数组 split()
数组:
1、搜索一个指定的元素的位置 indexOf
2、截取数组的部分元素,然后返回一个新的数组
如果不给slice传递任何参数,它就会从头到尾截取所有元素。利用这一点,我们可以很容易地复制一个数组
3、push和pop
4、unshift和shift
5、sort 排序
6、reverse 反转
7、splice
修改数组的万能方法,它可以从指定的索引开始删除若干元素,然后再从该位置添加若干元素
8、concat
将数组与数组之间进行合并,返回一个新数组
9、join
把当前数组的每个元素都用指定的字符串连接起来,然后返回连接后的字符串
10、map
11、reduce
reduce的用法。Array的reduce()
把一个函数作用在这个Array
的[x1, x2, x3...]
上,这个函数必须接收两个参数,reduce()
把结果继续和序列的下一个元素做累积计算,其效果就是:
12、filter
用于把Array
的某些元素过滤掉,然后返回剩下的元素。
和map()
类似,Array
的filter()
也接收一个函数。和map()
不同的是,filter()
把传入的函数依次作用于每个元素,然后根据返回值是true
还是false
决定保留还是丢弃该元素。
转载于:https://my.oschina.net/cc4zj/blog/1608429