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
深耕网站建设、视觉设计与SEO优化的一线实战洞察。
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