ES6 字串擴充套件及應用

2021-10-04 22:53:32 字數 958 閱讀 5310

includes()

;//返回布林值,表示是否找到了引數字串---可用於模糊匹配

var str =

"hello world";if

(str.

includes

('h'))

startswith()

;//返回布林值,表示引數字串是否在原字串的頭部,區分大小寫

var str =

"hello world"

; str.

startswith

('h'

)var str =

"hello world"

; str.

startswith

('h',3

)//從第三個開始

endswith()

;//返回布林值,表示引數字串是否在原字串的尾部

repeat()

;//返回乙個新字串,表示將原字串重複n次

'x'.

repeat(3

);//***

padstart()

;//用於頭部補全

'x'.

padstart(4

,'ab'

)//(補的長度,補的內容) abax

padend()

;//用於尾部補全

使用擴充套件字串includes實現模糊查詢

資料匹配查詢

var arr =

['abcde'

,'red'

,'blu'];

var a =

'e';

//輸入的值

var f = arr.

filter

(function

(item));

console.

log(f)

;

ES6 字串擴充套件

1 字串可以使用 u x的形式來表達乙個字元,x叫做字元的碼點,x的範圍是0000 ffff,超過ffff的碼點需要用兩個雙位元組表示 如果我們 u後面的16進製制的值大於ffff,我們需要加乙個大括號 u讓js正確解析。2 我們應該都了解,漢字一般都需要兩個雙位元組來表示,在js中兩個位元組佔乙個...

ES6 字串擴充套件 repeat

repeat 方法返回乙個新字串,引數 n 表示將原來的字串重複 n 次。let a s a.repeat 0 a.repeat 2 ss a sa.repeat a a.repeat 2 ss 引數如果是小數會被取整 a.repeat 2.9 ss 引數是負數或者 infinity 會報錯 a.r...

ES6 字串的擴充套件

js中有indexof方法,來確認乙個字串是否包含在另乙個字串中。es6又提供了三中新方法 includes 返回布林值,表示是否找到了引數字串。startswith 返回布林值,表示引數字串是否在源字串的頭部。endswith 返回布林值,表示引數字串是否在源字串的尾部。let s hello w...