本题考点:Proxy代理
思路:
- 用Proxy拦截对象的取值操作
- 如果对象中包含要取的key,count++,否则count--
<script>
let count = 0
const _proxy = object => {
// 补全代码
return new Proxy(object, {
get(target, propKey) {
if (target[propKey]) {
count ++
} else {
count --
}
}
})
}
</script>

京公网安备 11010502036488号