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