數(shù)組
unshift() 數(shù)組頭部添加內(nèi)容
push() 數(shù)組尾部添加內(nèi)容
pop() 數(shù)組尾部刪除內(nèi)容
shift() 數(shù)組頭部刪除內(nèi)容
sort() 數(shù)組排序 a-b 升序 b-a 降序
reverse() 數(shù)組倒排序
splice() 修改數(shù)組
slice() 截取
indexOf() 查找下標(biāo)蚕断,找不到 返回-1欢伏。
forEach() 循環(huán)數(shù)組 三個(gè)參數(shù)(數(shù)組的每一項(xiàng), 每一項(xiàng)的下標(biāo)亿乳, 數(shù)組本身)
map() 映射數(shù)組:對(duì)數(shù)組的每一項(xiàng)進(jìn)行操作硝拧,返回新的數(shù)組
filter() 過(guò)濾數(shù)組,返回滿足條件的數(shù)據(jù)葛假,保存在新數(shù)組中
every 判斷數(shù)組每一項(xiàng)是否滿足條件 全部滿足返回真
some 只要有一項(xiàng)滿足條件就返回真
join 把數(shù)組用連接符連接成字符串
find 查找滿足條件的元素 有就返回第一項(xiàng) 沒(méi)有的話返回undefined
findIndex 查找滿足條件的下標(biāo)
Array.from 把類數(shù)組轉(zhuǎn)化為數(shù)組
Array.of 把參數(shù)轉(zhuǎn)化為數(shù)組
fill 填充 用一個(gè)元素替換數(shù)組的某一部分
copywithin 用數(shù)組的某一部分替換數(shù)組的另外一部分
keys() 遍歷鍵名障陶。(返回一個(gè)對(duì)象,通過(guò)遍歷該對(duì)象可得到鍵名)聊训;
values() 遍歷鍵值抱究。
includes() 數(shù)組是否包含指定值。
flat() 將多維數(shù)組降維带斑,()為降維的深度
字符串
match() 匹配 輸入內(nèi)容,返回內(nèi)容
search() 查找,輸入內(nèi)容,返回下標(biāo) -1 不能使用g
indexOf() 檢索字符串(內(nèi)容,下次開(kāi)始找的位置) -1
lastindexOf() 倒序
replace() 替換字符串 默認(rèn)只能替換一個(gè) i不區(qū)分大小寫(xiě) g全局 m多行
toUpperCase() 轉(zhuǎn)化為大寫(xiě)
toLowerCase() 轉(zhuǎn)化為小寫(xiě)
slice() 截取子字符串(開(kāi)始下標(biāo),結(jié)束的下標(biāo)-1) 能用于數(shù)組和字符串
Substr substring 截取字符串
split() 分隔字符串(分隔,個(gè)數(shù)) 字符串轉(zhuǎn)化為數(shù)組 原有字符串不變
charCodeAt() unicode碼
charAt(index) 通過(guò)下標(biāo)獲取內(nèi)容
fromCharCode() 轉(zhuǎn)碼
trim() 刪除字符串首尾空格
模板字符串 用反引號(hào) ``
includes() 判斷是否含有某個(gè)字符
startsWith() 返回布爾值鼓寺,判斷參數(shù)字符串是否在原字符串的頭部勋拟。
endsWith() 返回布爾值,判斷參數(shù)字符串是否在原字符串的尾部妈候。
repeat() 字符串重復(fù) 返回新的字符串敢靡,表示將字符串重復(fù)指定次數(shù)返回。
padStart() 字符串補(bǔ)全 返回新的字符串苦银,從頭部補(bǔ)全原字符串啸胧。
padEnd() 字符串補(bǔ)全 返回新的字符串,從尾部補(bǔ)全原字符串幔虏。
文章轉(zhuǎn)載自 https://www.cnblogs.com/fmj521/p/14447634.html