15 useful methods to get the most out of JavaScript arrays