构造函数调用公共函数写法之一

2020-06-10  本文已影响0人  羊绘霖
var ceshi = (function($){
  return function() {
    console.log('ceshi函数')
    function init() {
      let o1 = {
        name: 'init'
      }
      return o1
    }
    function tree() {
      console.log('1111')
    }
    return {
      init: init(),
      init1: tree
    }
  }
})(jQuery)

// 调用
let ceshiSSS = new ceshi()

console.log(ceshi) // 自执行第一层function (图1)


console.log(ceshi) or console.log(ceshiSSS) // 自执行function (图2)


console.log(ceshiSSS.init) // 执行函数init 返回对象值o1 (图3)


console.log(ceshiSSS.init1()) // 执行函数tree 控制台输出1111 返回值undefined (图4)

1.jpg
2.jpg
3.jpg
4.jpg
上一篇下一篇

猜你喜欢

热点阅读