数组方法
.split() 把一个字符串分割成字符串数组
splice:删除元素,并向数组添加新元素
slice:用数组的某个片段切除新的数组
.map() 遍历 (操作数组里的元素 对每个元素进行指定操作)
push:向数组末尾添加一个或多个元素,并返回新的长度
concat:合并数组
reverse:逆转(颠倒数组)
reduce:迭代数组的所有项,累加器,数组中的每个值合并,最终计算为一个值(从左向右加)
.filter() 过滤 (把数组通过判断拿到自己需要的值)
.some() 判断 (判断数组中是否有满足条件的元素)
every:判断(返回布尔值)检查数组中的元素是否满足指定条件,一个不满足剩余不在检测
sort:排序(默认按ASCII码)
.includes() 含有 (判断数组中是否有某一元素)
indexof:判断是否拥有 (用返回首次出现的位置索引,没有返回-1)
.find() 查找(从数组中查找第一个满足条件的元素返回该元素)
filter:筛选(会根据函数中的筛选条件将返回的结果组成一个新的数组并返回)
.findIndex() 查找(从数组中查找到第一个改组条件的元素返回该元素在数组中的索引)
.froml() 将一个类数组(伪数组)转换为真正的数组
.for(key in 元素名) 便利对象 key对象名
foreach:循环(可以代替for循环)
join:把数组的所有元素放入一个字符传,元素通过指定的分隔符进行隔离
字符串
split:将字符串分割为数组(不会改变原字符串)
charAt() 根据索引获取字符串中的某个字符
charCodeAt() 返回指定位置字符的unicode编码
from Charcide() 返回unicode编码对应的字符
lastIndexof() 返回指定字符在字符串中末次出现的位置
indexof() 返回指定字符在字符串中首次出现的位置
includes() 判断某个字符串是否包含某个字符
replace() 替换第一个字符(返回的是替换之后新的字符串)
replaceAll() 全局替换(返回的是替换之后的新的字符串)
slice(startIndex,endIndex) 截取字符串(startIndex开始索引,endIndex结束索引)
substr(startIndex,endIndex) 截取字符串(startIndex开始索引,endIndex结束索引)
substring:截取字符串(参数一:截取几位字符串,参数二:从哪个位置开始截取)
split() 根据自定字符将字符串分割为数组
trim() 去除字符串两端的空格返回一个新的字符串
tolowerCase() 把字符串转换为小写
tollpperCase() 把字符串转换为大写
startsWith:查找字符串开头是不是该值(返回布尔值)
.trim() 去除字符串两端的空格
Math对象
floor:向下取整
ceil:向上取整
round:四舍五入取整
random:随机数(0-1)
abs:求绝对值
sqrt:开平方根
pow:求次方
max:求最大值
min:求最大值
PI:圆周率
网友评论