Как получить следующее значение в массиве?
/**
 * @param {string[]} items 
 * @param {string} element
 * @return {string}
 */
function getItem(items, element) {
  return items[items.indexOf(element) + 1] || items[0];
}
Но, как и написал Илья Герасимов, если в массиве будут одинаковые наименования - работать будет не корректно
И желательно с заданиями на фриланс.