23/23 Синтаксическая ошибка. Строка 209, позиция 2

Не пойму в чем проблема, помогите.
Мой код:
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 picture = makeElement(‘img’, ‘good__image’);
picture.src= good.imgUrl;
picture.alt= good.text;
listItem.appendChild(picture);

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);

Синтаксическая ошибка падает, потому что не хватает закрывающей фигурной скобки у renderCards. Должно быть так:

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);

Огромное Вам спасибо !!!:wink::pray::pray::pray::pray::pray::pray::pray:

1 лайк

Рада помочь :blush: