浅谈数据代理

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //被代理对象
        let obj = {
            name: "John",
           
        }

        //代理对象
        let objProxy={
            age:20
        }

        //Object.setPrototypeOf(objProxy,obj)
        Object.defineProperty(objProxy,"name",{
            get(){
                return obj.name
            },
            set(value){
                obj.name=value
            }
        })

    </script>
    
</body>
</html>

posted @ 2024-09-29 15:30  一个人走在路上  阅读(1)  评论(0编辑  收藏  举报