数组
unshift() 数组头部添加内容
push() 数组尾部添加内容
pop() 数组尾部删除内容
shift() 数组头部删除内容
sort() 数组排序 a-b 升序 b-a 降序
reverse() 数组倒排序
splice() 修改数组
slice() 截取
indexOf() 查找下标,找不到 返回-1。
forEach() 循环数组 三个参数(数组的每一项, 每一项的下标, 数组本身)
map() 映射数组:对数组的每一项进行操作,返回新的数组
filter() 过滤数组,返回满足条件的数据,保存在新数组中
every 判断数组每一项是否满足条件 全部满足返回真
some 只要有一项满足条件就返回真
join 把数组用连接符连接成字符串
find 查找满足条件的元素 有就返回第一项 没有的话返回undefined
findIndex 查找满足条件的下标
Array.from 把类数组转化为数组
Array.of 把参数转化为数组
fill 填充 用一个元素替换数组的某一部分
copywithin 用数组的某一部分替换数组的另外一部分
keys() 遍历键名。(返回一个对象,通过遍历该对象可得到键名);
values() 遍历键值。
includes() 数组是否包含指定值。
flat() 将多维数组降维,()为降维的深度
字符串
match() 匹配 输入内容,返回内容
search() 查找,输入内容,返回下标 -1 不能使用g
indexOf() 检索字符串(内容,下次开始找的位置) -1
lastindexOf() 倒序
replace() 替换字符串 默认只能替换一个 i不区分大小写 g全局 m多行
toUpperCase() 转化为大写
toLowerCase() 转化为小写
slice() 截取子字符串(开始下标,结束的下标-1) 能用于数组和字符串
Substr substring 截取字符串
split() 分隔字符串(分隔,个数) 字符串转化为数组 原有字符串不变
charCodeAt() unicode码
charAt(index) 通过下标获取内容
fromCharCode() 转码
trim() 删除字符串首尾空格
模板字符串 用反引号 ``
includes() 判断是否含有某个字符
startsWith() 返回布尔值,判断参数字符串是否在原字符串的头部。
endsWith() 返回布尔值,判断参数字符串是否在原字符串的尾部。
repeat() 字符串重复 返回新的字符串,表示将字符串重复指定次数返回。
padStart() 字符串补全 返回新的字符串,从头部补全原字符串。
padEnd() 字符串补全 返回新的字符串,从尾部补全原字符串。
文章转载自 https://www.cnblogs.com/fmj521/p/14447634.html
网友评论