ES6的總結的一些陣列 字串方法

2022-07-12 06:18:11 字數 1859 閱讀 2494

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...