ES6 proxy,字串,

玖柒丶發表於2020-12-14

Proxy 可以對目標物件的讀取、函式呼叫等操作進行攔截,然後進行操作處理。它不直接操作物件,而是像代理模式,通過物件的代理物件進行操作,在進行這些操作時,可以新增一些需要的額外操作。
proxy兩部分{target,handler}
target 即目標物件,
handler 是一個物件,宣告瞭代理 target 的指定行為。

let target = {name:‘string’} let handler = { get:function(){}, set:function(){}}
let proxy = new Proxy(target,handler)

includes():返回布林值,判斷是否找到引數字串。
startsWith():返回布林值,判斷引數字串是否在原字串的頭部。
endsWith():返回布林值,判斷引數字串是否在原字串的尾部。
repeat():返回新的字串,表示將字串重複指定次數返回。小數向下取整,NanN,-1到0視為0 小於-1報錯,傳入字串會先轉換為數字。
padStart:返回新的字串,表示用引數字串從頭部(左側)補全原字串。
padEnd:返回新的字串,表示用引數字串從尾部(右側)補全原字串。
模板字串:··反引號

二進位制:0b或者0B 八進位制:0o or 0O

相關文章