美文网首页
js中prxoy对象简记

js中prxoy对象简记

作者: 仰望天空的人 | 来源:发表于2023-07-17 20:11 被阅读0次

    Proxy可以拦截对象中任意的属性变化,当然包括读写,添加,删除等

    Reflect对源对象属性进行操作

    const p=new Proxy(data, {
        // 读取属性时调用
        get (target, propName) {
            return Reflect.get(target, propName)
        },
        //修改属性或添加属性时调用
        set (target, propName, value) {
            return Reflect.set(target, propName, value)
        },
        //删除属性时调用
        deleteProperty (target, propName) {
            return Reflect.deleteProperty(target, propName)
        }
    })
    
    // 静态开发 es6转码的两种方式
    <script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
    <script type="text/babel">
    // Your ES6 code
    </script>
    

    相关文章

      网友评论

          本文标题:js中prxoy对象简记

          本文链接:https://www.haomeiwen.com/subject/jumgudtx.html