我想在 console.log 中看到 return true,但我不知道如何访问它。
let funModule = (function () {
return {
isCuteMixin: function (obj) {
obj.isCute = function() {
return true
};
},
singMixin: function(obj) {
obj.sing = function() {
console.log(“Singing to an awesome tune”);
};
}
}
})();
我尝试过:console.log(funModule.isCuteMixin(isCute));
//它不会返回任何内容......尝试了所有不同的事情。我绝对没有做得正确。正确的做法是怎样的?
最佳答案
您正在调用以下函数:
isCuteMixin: function (obj) {
obj.isCute = function() {
return true
};
},
该函数创建一个新的isCute
对传递的参数进行函数处理。它不返回任何内容。我期望 console.log(funModule.isCuteMixin(isCute));
返回undefined
.
关于javascript - 如何访问 JavaScript 中模块的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53839021/