关于js数据代理的写法看VUE的数据代理

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8" />
		<title>回顾Object.defineproperty方法</title>
	</head>
	<body>
		<script type="text/javascript" >
            let ob1 = {x:1111};
            let ob2 = {y:2222};
            
			Object.defineProperty(ob2,'x',{
                set(value){
                    ob1.x=value;
                },
                get(){
                    return ob1.x;
                }
            });
           
		</script>
	</body>
</html>

发表评论