构造函数调用公共函数写法之一
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