ладно, мой вариант решения такой:
let cream = (arr, a, b) => {
let startIndex = arr.indexOf(a);
startIndex = !~startIndex ? 0 : startIndex;
let endIndex = arr.indexOf(b, startIndex + 1);
endIndex = !~endIndex ? (arr.length - 1) : endIndex;
return arr.slice(startIndex, endIndex + 1);
};