Закрыть Двенадцатая программа: «Испытание мороженым»

var assortmentData = [
  {
    inStock: true,
    isHit: false
  },
  {
    inStock: false,
    isHit: false
  },
  {
    inStock: true,
    isHit: true
  },
  {
    inStock: true,
    isHit: false
  },
  {
    inStock: false,
    isHit: false
  }
];

const updateCards = (assortments) => {
  const goods = document.querySelectorAll('.good');
  goods.forEach((good, index) => {
    const assortment = assortments[index];
    let productStatus = 'good--available';
  
    if (!assortment.inStock) {
      productStatus = 'good--unavailable';
    }
    if (assortment.isHit) {
      productStatus = 'good--hit';
    }
    if (assortment.isHit && !assortment.inStock) {
      good.classList.add('good--hit');
      good.classList.add('good--unavailable');
    }
    if (assortment.isHit && assortment.inStock) {
      good.classList.add('good--hit');
      good.classList.add('good--available');
    }
     
    good.classList.add(productStatus);
  })
};

updateCards(assortmentData);

P.s Как можно грамотно сократить if () что бы функционал let, const и forEach остался прежним.
То-есть без использования var и цикла for.