var photos = [
{ ImageUrl: "imageurl1.png", ImageThumbUrl: "thumburl1.png" },
{ ImageUrl: "imageurl2.png", ImageThumbUrl: "" },
{ ImageUrl: "imageurl3.png", ImageThumbUrl: null },
{ ImageUrl: "imageurl4.png" }
];
$.each(photos, function(i, photo) {
photo.ImageThumbUrl = photo.ImageThumbUrl || photo.ImageUrl;
});
$.each(photos, function(i, photo) {
$("#out").append("<br/>imageurl = " + photo.ImageUrl + ", imagethumburl = " + photo.ImageThumbUrl);
});
呈現...
imageurl = imageurl1.png, imagethumburl = thumburl1.png
imageurl = imageurl2.png, imagethumburl = imageurl2.png
imageurl = imageurl3.png, imagethumburl = imageurl3.png
imageurl = imageurl4.png, imagethumburl = imageurl4.png
您可以在這裏看到它的動作:http://jsbin.com/ekemey/edit#javascript,html,live
會發生什麼?你有什麼樣的錯誤? – 2012-02-08 19:35:15