Не проходит проверку. Сравнивал с видео - символ в символ.
var makeElement = function (tagName, className, text) {
var element = document.createElement(tagName);
element.classList.add(className);
if (text) {
element.textContent = text;
}
return element;
};
var createCard = function (good) {
var listItem = makeElement(‘li’, ‘good’);
var availabilityClass = ‘good–available’;
if ( !good.inStock) {
availabilityClass = ‘good–unavailable’;
}
listItem.classList.add(availabilityClass);
var title = makeElement(‘h2’, ‘good__description’, good.text);
listItem.appendChild(title);
var image = makeElement(‘img’, ‘good__image’);
image.src = good.imgUrl;
image.alt = good.text;
listItem.appendChild(image);
var price = makeElement(‘p’, ‘good__price’, good.price + ’ ₽/кг’);
listItem.appendChild(price);
if ( good.isHit ) {
listItem.classList.add(‘good–hit’);
var specialOffer = makeElement(‘p’, ‘good__special-offer’, good.specialOffer);
listItem.appendChild(specialOffer);
}
return listItem;
};
var renderCards = function (goods) {
var cardList = document.querySelector(’.goods’);
for ( var i = 0; i < goods.length; i++) {
var cardItem = createCard(goods[i]);
cardList.appendChild(cardItem);
}
};
renderCards(cardsData);