交替的黑白键
2016-05-06 07:23
10:00的时候return中的{func:func,prop:prop}怎么理解?
return{ func:func, prop:prop }
相当于把{func:func, prop,prop }这个对象赋值给了ModuleA,可以通过ModuleA.func来访问属性
等同于var result = { func:func, prop,prop } return result; 【return后面接的是一个对象】
我也是刚学,不过这里很容易理解啊,这里是模块化,用一个function 在里面声明定义变量和函数 ,函数域内的外部是无法访问,这样外部就不会和里面的东西冲突。声明定义完之后将这些变量和函数放在一个对象中然后赋值给 moduleA.
JavaScript深入浅出
281100 学习 · 1020 问题
相似问题