课程
/前端开发
/JavaScript
/带你快速入坑ES6
Course.prototype.study = function() { console.log(`我要学习${this.name}, 价格是${this.price}`) }
2021-10-25
源自:带你快速入坑ES6 2-4
正在回答
这里的name和price不是变量,是对象的属性,这里的this指的是当前对象。
比如:
const a = new Course('xxx', 10) // 这时候this指向a const b = new Course('yyy', 20) // 这时候this指向b
const a = new Course('xxx', 10) // 这时候this指向a
const b = new Course('yyy', 20) // 这时候this指向b
举报
结合ES6中特性的使用方式及常被大家忽略的问题,带你体会ES6语法魅力。
1 回答暂时性死区跟不能变量提升说的不是一回事吗,有啥差别?
4 回答我这是直接解构了吗?
3 回答在交换a和b的值得时候一直显示b是未定义的
1 回答const {a,b}=data; 这里的a和b是对象属性吗?为什么可以直接console.log(a)?
3 回答老师,这个then是什么意思呀