3
Im пытается скомпилировать все мои массивы внутри объекта, а затем проверить, имеет ли объект внутри массива набор imageUrl, если нет. Затем установите значение по умолчанию.Looping object arrays
портфолио [i] возвращается не определено.
that.portfolio = {
applications = [
{ imageUrl: "" }
],
websites = [
{ imageUrl: "" }
]
}
var setDefaultImage = function() {
var portfolio = that.portfolio;
var defaultImageUrl = "App/Main/images/shared/defaultImg64x64.png";
for (var i = 0; i < Object.keys(portfolio).length; i++)
portfolio[i].forEach(function (currentObj) {
if (!currentObj.imageUrl) {
currentObj.imageUrl = defaultImageUrl;
}
});
}