takeRightWhile
Removes elements from the end of an array until the passed function returns false.
Returns the removed elements.
- Create a reversed copy of the array, using the spread operator (...) andArray.prototype.reverse().
- Loop through the reversed copy, using a for...ofloop overArray.prototype.entries()until the returned value from the function is falsy.
- Return the removed elements, using Array.prototype.slice().
- The callback function, fn, accepts a single argument which is the value of the element.