ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

js 动态拦截属性

js 动态拦截属性
function createProxy(value=0){return new Proxy({},{get(target,prop){if(prop===Symbol.toPrimitive){return ()=>value;}else{return createProxy(value+Number(prop))}}})
}const add=createProxy()
console.log(add[0][2]+4)//6
console.log(add[0][2][5]+4)//11

 

返回列表