使用proxy进行代理
const arr = [11, 22]
const objproxy = new Proxy(arr, {
get: function(target, key) {
console.log(`捕获到${key}`)
return target[key]
},
set: function(target, key, val) {
console.log(`捕获到对象设置了${key}属性的值操作,新值为${val}`)
}
})
objproxy[0] = 3333