var obj = {};
Object.defineProperty(obj,'a',{
set:function(val){
document.getElementById('a').value = val;
document.getElementById('b').innerHTML = val;
}
});
document.addEventListener('keyup',function(e){
obj.a = e.target.value;
});
// Object.defineProperty(obj, prop, descriptor)
//直接在一个对象上定义一个新属性,或者修改一个已经存在的属性,并返回这个对象
// obj,待修改的对象
// prop,待修改的属性名称
// descriptor,待修改属性的相关描述
网友评论