题解 | #Proxy拦截器#

Proxy拦截器

https://www.nowcoder.com/practice/bd313bf21dc342a981f6ed87e21308b7

代码

        <script type="text/javascript">
            const _proxy = (object, ...prototypes) => {
                // 补全代码
                let proxy = new Proxy(object, {
                    get(target, props) {
                        let index = prototypes.indexOf(props);
                        if (index !== -1) {
                            return 'noright';
                        } else {
                            return object[props];
                        }
                    },
                });
                return proxy;
            };
        </script>

思路

就是在获取object对象属性时,判断该属性在不在prototypes中即可

全部评论

相关推荐

哞客37422655...:你猜为什么福利这么好还得一直追着你问
点赞 评论 收藏
分享
01-30 16:13
浙江大学 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
02-24 17:04
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务