从图像函数javascript返回?

从图像函数javascript返回?,javascript,image,function,scope,return,Javascript,Image,Function,Scope,Return,我只想根据事件处理程序是否触发返回两个不同的值,类型是load和error 我知道我不能从事件监听器内部返回,但是我如何使它在出现错误时返回false,否则返回false 示例用法 var img = image("BAD URL"); // false var img2 = image("GOOD URL"); // Image object 你不能,就这么简单。您必须使映像接受回调,在事件处理程序中调用它并将结果传递给它。另见:。基本上是一样的。将两个回调传递到图像中,一个成功,另一个错误

我只想根据事件处理程序是否触发返回两个不同的值,类型是load和error

我知道我不能从事件监听器内部返回,但是我如何使它在出现错误时返回false,否则返回false

示例用法

var img = image("BAD URL"); // false
var img2 = image("GOOD URL"); // Image object

你不能,就这么简单。您必须使映像接受回调,在事件处理程序中调用它并将结果传递给它。另见:。基本上是一样的。将两个回调传递到图像中,一个成功,另一个错误。@FelixKling感谢链接,我现在应该可以解决它了:
var img = image("BAD URL"); // false
var img2 = image("GOOD URL"); // Image object