数组的常用方法
concat:合并数组
join:转为字符串
shift:头部删除
unshift:头部添加
pop:尾部删除
push:尾部添加
sort:排序
reverse:倒序
slice:截取
splice:替换
indexOf:找到想要寻找值的第一次位置
lastIndexOf:找到想要寻找的值的最后一次位置
includes:查看是否包含查找的值 返回布尔值
find:返回第一个满足条件的,之后的不再检测
findindex:返回第一个满足条件的下标 可有三个参数(item,index,array) 意思:当前值,当前值下标,当前数组
some:只要有一个满足条件,就返回true;都不满足条件,返回false
every:所有都满足条件,返回true;只要有一个不满足条件,就返回false
reduce(total,item):求和
forEach:遍历
map:映射遍历,放入新数组
filter:过滤,创建新数组不会改变原数组
字符串常用方法
length:字符串的长度
charAt
charCodeAt
indexOf:查找字符串首次出现的位置
lastIndexOf :查找字符串最后一次出现的位置
includes :匹配查看有无要查找的数据 返回值是true false
search:搜索满足条件的第一个字符串,找到后立即结束不再查找
concat :用于字符串的合并拼接
trim:去除前后的空格
split: 字符串转数组
substr:截取 通过下标截取
substring:截取 通过下标截取
slice:截取 通过下标截取
replace:用于替换 然后生成一个新的字符串 原来字符串不发生变化
toLowerCase :把字符串中大写的字母转换为小写 然后返回新的字符串
toUpperCase:把字符串中小写的全部转换为大写 然后返回新的字符串
parseInt:数字
parseFloat:数字
repeat:返回一个新字符串,表示将原字符串重复n次(n是个参数)