String对象的函数:
length:获取字符串的长度;字符串索引,从0开始,最大索引=长度-1
trim():去除字符串前后的空白,不影响原数组,把新的值返回
charAt(index):根据索引获取字符,index > 长度-1,返回''
split(任意字符串):字符串分割,返回值:数组
分割字符串在开头或者结尾,则可以分割出空字符串
分割点不包含在数组中
slice(初始位置,结束位置):提取字符串,包左不包右
substr(初始位置,提取长度):提取字符串
substrng(初始位置,结束位置):提取字符串,不能接受负值作为参数;还会自动调整参数的位置,如果开始>结束,把结束作为开始位置
indexOf(字符串):获取索引
replace(被替换的,要替换的):只替换第一次出现的
toUpperCase():转化为大写
toLowerCse():转化为小写
字符串的遍历:
类数组:arguments是类数组,可用for、forin、forof,不可以用数组方法,可以转成数组在使用数组的方法
Array.form(类数组/字符串):把类数组或字符串转成数组
[...数组/字符串]
str.split('')
获取对象所有的key和value:
Object.keys(对象); ==>key数组
Object.values(对象); ==>value数组
数组可以通过对象的扩展运算转成对象,但是对象不可以通过数组扩展运算转数组
对象中的key如果是数字,会自动排序