JS函数的定义方式原理求助? 财富值53

2016-10-11 08:12发布

var user = function() {

return {     init: function() { //something },     add: function() { //something },     del: function() { //something }     }     }();             调用 user.add()        怎么理解这种写法?
付费偷看设置
发送
6条回答

变量user会立刻接收到函数的返回值

整呢么多幺蛾子,估计你要的是这个:

所有js的初学者都有过类似的问题吧,很快就习惯了

user接收立即函数的返回值。

加个括号应该就好理解了:

或者:

一周热门 更多>