我有一个功能,可以逐个以不同方式搜索图像,并且对于每个试验,如果找到一个,函数将返回该图像。有没有更好的方式来返回一个对象,如果它存在于JavaScript中?
如果我搜索各种图像,代码变得非常笨重,是否有更优雅的方式来尝试查找对象并在存在时返回它?
var image = $('a.jqzoom')[0].getAttribute('href');
if (image)
return image;
于是,我不断尝试其他方法来查找图片的一前一后,例如:
var image = $('a.asdf')[0].getAttribute('href');
if (image)
return image;
让它成为一个功能...? – Biffen 2014-10-01 10:24:52
返回仅在函数内有效,因此已经是函数 – Svend 2014-10-01 10:26:36
@Svend是它已经是一个函数。我想我可以使标签成为一个数组,并通过for循环逐一循环。我更想知道是否有更好的方法来编写'if(x)return x;' – YPCrumble 2014-10-01 10:28:45