1.陣列的方法
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() 多維陣列轉一維陣列
2.字串的方法
match() 匹配 輸入內容,返回內容search() 查詢,輸入內容,返回下標 -1不能使用g
indexof() 檢索字串(內容,下次開始找的位置) -1lastindexof() 倒序
replace() 替換字串 預設只能替換乙個 i不區分大小寫 g全域性 m多行
touppercase() 轉化為大寫
tolowercase() 轉化為小寫
slice() 擷取子字串(開始下標,結束的下標-1) 能用於陣列和字串
substr substring 擷取字串
split() 分隔字串(分隔,個數) 字串轉化為陣列 原有字串不變
charcodeat() unicode碼
charat(index) 通過下標獲取內容
fromcharcode() 轉碼
trim() 刪除字串首尾空格
模板字串 用反引號 ``
includes() 判斷是否含有某個字元
startswith() 返回布林值,判斷引數字串是否在原字串的頭部。
endswith() 返回布林值,判斷引數字串是否在原字串的尾部。
repeat() 字串重複 返回新的字串,表示將字串重複指定次數返回。
padstart() 字串補全 返回新的字串,從頭部補全原字串。
padend() 字串補全 返回新的字串,從尾部補全原字串。
總結 es6的一些語法
一 let關鍵字 1.作用 let與var相同,用於宣告乙個變數,2.特點 let在塊作用域內有效 不能重複宣告 不會預處理,不存在提公升 3.應用 迴圈遍歷加監聽 二 const 定義常量,不可以去修改 三 變數的解構賦值 let obj let obj 輸出結果koke 30 let arr 1...
es6的一些技巧總結 1
1 物件解構 1 刪除不需要的屬性 let console.log c 2 獲取需要的屬性 let a const getattr b1 3 合併物件let a let b let merger 2 set 1 陣列去重 let arr 1,1,2,2,3,3 let afterarr newset...
es6的一些技巧
1,強制要求引數 es6 有預設引數設定機制 允許在入參的括號裡給引數賦予預設值 防止函式在呼叫時沒有傳參 我們知道在js函式在入參的時候是入幾個都可以的 這就給了我們發揮的空間,我們來強制要求引數必須有 否則就報錯 const required const add a required b req...