字符串
str.slice(1) 获取除一个字符以外
str.slice(0,1) 获取第一个字符
长度 length()
拼接 str.concat(str2)
charAt(index)返回指定索引处的字符
indexOf(str)返回指定字符串在此字符串中第一次出现处的索引
compareTo(str2)比较两个字符串
equals()和equalsIgnoreCase()
getBytes()使用默认字符集将字符串变为字节数组,IO流中会用到
toCharArray() 字符串转换为字符数组
截取字符串:subString()
转换成大小写:toLowerCase() toUpperCase()
截取前后空白:trim()
替换:replace()
分割:split()
正则匹配:matches(String reg) 返回boolean
数组
reduce:方法接收一个函数作为累加器,多用于计算数组所有元素的总和。
list.reduce((sum,item) => sum + item.sum, 0)filter: 根据条件,保留满足条件的对应项,得到一个新数组
this.数组名 = this.数组名.filter(item => item.id != id)unshift 在数组前面加数据
every: 方法用于检测数组所有元素是否都符合指定条件 返回值为boolean
array.every(item => item.isChecked === true)
array.every(item => boolean)find:方法返回通过测试(函数内判断)的数组的第一个元素的值
根据 id 找到数组中的对应项
this.array.find(item => item.id === id)push:方法可向数组的末尾添加一个或多个元素,并返回新的长度。
unshift:方法可向数组的开头添加一个或更多元素,并返回新的长度。
返回值:数组新长度,不改变原数组pop:方法用于删除数组的最后一个元素并返回删除的元素。
shift:方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
返回值:返回删除的元素reverse:颠倒数组中元素的顺序
语法:array.reverse()splice:添加或删除数组中的元素
sort:对数组的元素进行排序。
语法:array.sort(sortfunction(可选参数,必须是函数))forEach:遍历数组
语法:array.forEach(function(value,index,array){});map:将数组映射成另一个数组
语法:function(currentValue,index,arr)concat() 连接两个或多个字符串
slice:数组复制
语法:slice(start,end(可选)) 包尾不包头array.join(separator(可选)) separator分隔符 默认逗号