目录
- class My {
- add(a) {
- console.log(this)
- }
- }
- const my = new My()
- my.add(3)
- class My {
- add(a) {
- console.log(this)
- }
- }
- const {add} = new My()
- add(2)
将实例对象 My 解构出属性 add,当调用这个解构的值的时候,将 this 打印出来,结果是:undefined
- class My {
- add = (a) => {
- console.log(this)
- }
- }
- const {add} = new My()
- add(2)
运行结果是,这 this 是对象My 的实例: