字符串的方法
转换大写
- str.toUpperCase( )
转换小写
- str.toLowerCase( )
查找指定字符串第一次出现的位置
- str.indexOf('检索的字符')
提取字符串
- str.substr(从哪个索引开始提取,提取的个数)
字符串转换成数组
- str.split('分隔符')
数组的方法
反转数组
- arr.reverse( )
升序排列
- arr.sort(function(a,b){return a-b})
降序排列
- arr.sort(function(a,b){return b-a})
查找指定内容在数组中第一次出现的位置
- arr.indexOf('检索的字符')
- 返回值是数组中第一次出现指定内容的索引
- 如果没有找到就返回-1
清空数组
- arr.length = 0
- arr = [ ]
数组转字符串
- arr.join(' ')
- 括号里面为分隔符,默认值为逗号
删除数组中某一项并拼接
- arr.splice(起始索引,删除几个,拼接元素)
数组遍历的方法
-
arr.forEach(function(v,i){ })
- 用于调用数组的每个元素,并将元素传递给回调函数,原数组不变
-
arr.map(function(v,i){ })
- 原数组的每一项执行函数后,返回一个新的数组,原数组不变
-
arr.filter(function(v,i){ })
- 过滤掉数组中符合条件的元素并返回一个新的数组