题解 | #Proxy计数器#
Proxy计数器
https://www.nowcoder.com/practice/9911c5f8ecef4b3088ccbba397b7a984
本题考点: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>
