Def: The filter() method creates a new array with all elements that pass the test implemented by the provided function.
Map object holds key-value pairs and remembers the original insertion order of the keys. Any value (both objects and primitive values) may be used as either a key or a value.
find() method returns the value of the first element in the provided array that satisfies the provided testing function. If no values satisfy the testing function,
undefined is returned.
forEach() method executes a provided function once for each array element.
Def: The some() method tests whether at least one element in the array passes the test implemented by the provided function. It returns true if, in the array, it finds an element for which the provided function returns true; otherwise it returns false. It doesn’t modify the array.
Def: The every() method tests whether all elements in the array pass the test implemented by the provided function. It returns a Boolean value.
Def: The reduce() method executes a reducer function (that you provide) on each element of the array, resulting in single output value.
Def: The includes() method determines whether an array includes a certain value among its entries, returning true or false as appropriate