开发者社区> 问答> 正文

看不懂这个jquery函数返回的是个什么?大神解释一下

var photopile=(function(){
中间的我就不贴了
return { scatter : init }
})();
photopile.scatter();

这个return 返回的是什么?再下面photopile.scatter()是什么意思,直接调用init

展开
收起
a123456678 2016-07-12 15:39:36 1739 0
1 条回答
写回答
取消 提交回答
  • var photopile=(function(){
    })();

    photopile是调用方法后,得到的返回值,

    所以photopile={ scatter : init }

    2.{ scatter : init } 这个是json数据,里面的 init应该是你省略的代码里面定义的一个function,javascript里面的function也是对象,所以,scatter就相当与一个 init方法的对象,那么photopile.scatter 相当与 init

    photopile.scatter() 相当与 init()

    2019-07-17 19:55:04
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Python第五讲——关于爬虫如何做js逆向的思路 立即下载
Javascript中的函数 立即下载
JavaScript函数 立即下载