采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
// 合并选项
this.option = $.extend({}, this.defaultOption, userOption);
// 判断容器是否为合法的jquery对象
if(!(this.option.container instanceof jQuery)){
return;
}
定义this.option不用加var也可以吗?
为什么要判断container是不是JQ对象?
this.option是往this对象上加个option属性,加var的话就出错了
如果不是jq对象,调用jq方法的话会报错,做了个容错处理
老师,请问 this.option = option 和 var option=option 一样吗 像下面这样: var addressModal = { show: function(option) { // option 的绑定。 this.option = option; }
一个是把option赋值给当前对象,var的话就是在当前作用域创建个option变量。是有区别的。
登录后可查看更多问答,登录/注册
【毕设项目精品】前端实战,对接真实服务端数据,开发完整项目
2.4k 14
1.9k 13
2.4k 12
1.9k 12
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号