这种是js的es6语法吗?
在一个js文件代码中看到了这样的内容,上面 var couponPicker = function (el, callback) {....
定义一个函数,下面 return new couponPicker
返回一个对象,不是太懂里面的含义,请问该怎么理解呢?有没有可以搜索了解的知识?
不是,这是常规的函数定义
第一行couponPicker 是构造函数,
第二行是自定义 couponPicker.prototype 原型对象,默认原型对象是object对象,实例化的couponPicker对象具备object对象的所有方法,自定义原型对象,不仅具备object对象所有方法,还自定义了一些方法。
第三行 new couponPicker 返回实例化对象
关键词:原型对象,原型链