es6字串幾個方法的理解

2022-07-10 06:54:10 字數 1192 閱讀 6481

includes(text,index):查詢字元字串是否存在,返回t/f

startswith(text,index):在指定的index位置查詢text是否存在,返回t/f

endswith(text,index):在指定的index(倒數)位置查詢text是否存在,返回t/f

index可寫可不寫,不寫預設是0

"content".includes('con',0);// t

"content".startswith('con',0);// t 0位索引開始就是con

"content".endswith('con',0);// f 倒數後面的值查不到

repeat(int):返回新的字串,表示將字串重複指定次數返回。

int盡量寫整數

console.log("=".repeat(5));  // "*****"
字串補齊

padstart(int,text):在文字的左側補全文本缺失的字串,text是補缺的文字

padend:(int,text):在文字的右側補全文本缺失的字串,text是補缺的文字

實現

"*****error*****"
**如下:

console.log("error".padstart(10,"="))//*****error,

鏈式寫法

console.log("error".padstart(10,"=").padend(15,"="))

//*****error*****,

理解"error".padstart(10,"=")

error為5個長度的字串,padstart設定的是10位,缺失的字串=10-5,及缺失5個字串,所以在error的前面新增5個"=",右側則相反

const result = ;

//原生

function makelist(arr) `);

return failureitems;

}//es6簡寫

const makelist = arr =>r`)

}

使用es6箭頭函式的時,減少**了,增加了可讀性

ES6字串方法

es6 新提出一些字串方法方便使用 查詢子字串 string.includes 查詢字串是否包含某子字串 string.startswith 查詢字串開始處是否包含某子字串 string.endswith 查詢字串結束處是否包含某子字串 上述方法均返回boolean值,第乙個引數為所需查詢的子字串,...

ES6字串新增方法

確定乙個字串是否包含在另乙個字串中。方法返回乙個新字串,表示將原字串重複n次。es2017 引入了字串補全長度的功能。如果某個字串不夠指定長度,會在頭部或尾部補全。padstart 用於頭部補全,padend 用於尾部補全。第乙個引數長度 第二個引數補的資料,超過要補的長度就擷取,小於長度就整體補充...

ES6 字串 字串

又到了一天一度的寫筆記的時間了,今天看的es6字串部分,因為內容我感覺挺多的,而且需要理解,所以第二個部分模板字串的筆記就放到明天來寫了,今天就寫一下學習字串物件的筆記,筆記分為以下幾點 開始今天的筆記吧!什麼字元的表示方法?第一次聽到這個問題的時候,可能一臉蒙,我查閱了一下資料,簡單的大概的了解了...