慕沐9491463
2017-10-29 22:08
return init: init 这种写法是啥意思啊?
换成这样子能明白不:
return {
initfn: init
}
})();
rating.initfn('#rating', 2);
return后面的是 {} 说明return的是一个对象。
而这个对象有一个属性init,
第一个init的意思是这个属性的名字叫init,
第二个init的意思是这个属性的值是init(也就是老师代码中var init的那个函数)。
前面一个init是返回对象中的自定义属性名,后面一个init对应的是自定义对象中的init方法。
星级评分原理和实现(上)
25809 学习 · 109 问题
相似问题