问答详情
源自:3-7 观察者模式的理解

这个写法是什么意思?

var Observer = ( function(slice) {} )([].slice);

没学过这种!

提问者:moonstar 2015-12-19 21:31

个回答

  • 华球球要奋斗
    2016-02-18 13:38:23

    我有这个问题,我知道是一个自执行函数,然后这个函数应该返回一个对象。但是为什么在初始化的时候,要用 new Observer() 来创建这个呢,不是特别理解到底这个Observer是一个构造函数还是什么意思。

  • qq_驰兮_0
    2015-12-19 23:17:09

    和这个Observer([].slice)效果一样

  • 狂飙的蜗牛_1
    2015-12-19 22:46:06

    第二个括号起到传参的作用

  • LLeo小浩
    2015-12-19 22:16:26

    匿名函数自执行,你可以自己google下