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