let obj = {}
Object.defineProperty(obj, 'hello', {
set: function(val) {
document.getElementById('input').value = val
document.getElementById('text').innerHTML = val
console.log('set方法被调用:', val)
},
get: function() {
console.log('get方法被调用')
}
})
document.getElementById('input').addEventListener('keyup', function(e) {
obj.hello= e.target.value
})
obj.hello= 'helloValue' // set方法被调用:helloValue
obj.hello // get方法被调用