我有返回图片来源的功能:
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 ,但我收到的错误是关于"格式错误的形式参数"或者"过多的递归"。 有没有办法创建一个函数来做到这一点,或者可以采用不同的方法解决这个问题?