Open EdwardZZZ opened 7 years ago
const obj = {
n: 111,
get a() {
return function(...props) {
console.log('a, ', this.n, ...props);
}
},
get b() {
return (...props) => {
console.log('b, ', this.n, ...props);
}
},
c(...props) {
console.log('c, ', this.n, ...props);
}
}
const { a, b, c } = obj;
a.bind({ n: 222 })(123, 456)
b.bind({ n: 333 })(123, 456)
c.bind({ n: 444 })(123, 456)
与java中的setter 和 getter方法大不同