Notice that some frameworks implement this as a function, while others add the function to the array prototype. A legitimate question you may ask, why do we need all these methods in the first place? Best Online Bootcamps. Safari Full support 9. CertainPerformance k 23 23 gold badges silver badges bronze badges. Does some short-circuit? How to communicate more deliberately and efficiently when working remotely.