在浏览我们可以编写的函数类型时,我想到了这种类型的函数。 我指的是这个链接: https://www.bryanbraun.com/2014/11/27/every-possible-way-to-define-a-javascript-function/
我组合了立即调用和属性分配类型及其工作方式。 你们能帮我纠正我的错吗?
这是控制台输出的代码段。
var obj = {
sum : (function(num1, num2){
console.log(num1 + num2);
})(1,2)
}
var obj2 = {
sum : (function add(num1, num2){
console.log(num1+num2);
})(2,3)
}
控制台输出:
//3
//5
答案 0 :(得分:0)
您的函数缺少return
语句-当前它们的返回值为undefined
,因此对象键也包含未定义的值。