这个写法是什么意思?

来源:3-7 观察者模式的理解

moonstar

2015-12-19 21:31

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

没学过这种!

写回答 关注

4回答

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

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

    roastw...

    Oberser()自执行函数,执行的结果是返回一个function(){},new Observer相当于new一个function(){}创建一个对象

    2016-02-25 22:32:41

    共 1 条回复 >

  • 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下

H5+JS+CSS3 实现圣诞情缘

为圣诞节准备的H5+JS+CSS特效案例教程,实现静与动的结合

122015 学习 · 211 问题

查看课程

相似问题