嵌套函数 - 从另一个函数中获取返回值

时间:2016-06-28 18:10:00

标签: javascript function return-value

我有返回图片来源的功能:

function addImg(img) {
...
return img.src;
}

以外我用变量 func 封装了函数,用于创建新函数并调用 addImg(img)函数:

(function(obr) {
...

 var func = new Function ($(this).attr('onClick')); //it invoke addImage(img) function
     func();


})(this);

addImg(img)中的代码工作正常,但没有任何东西作为返回值返回。 如何取回返回值?我知道这是一个新功能,所以它无法从其他功能中返回一些东西。我正在尝试使用不同的方法来创建函数 func ,但我收到的错误是关于"格式错误的形式参数"或者"过多的递归"。 有没有办法创建一个函数来做到这一点,或者可以采用不同的方法解决这个问题?

0 个答案:

没有答案