Fala Wender! Muito legal teu post e pra quem tá começando é uma mão na roda. Um site que me ajudou muito a entender os métodos manipuladores de arrays é o Does It Mutate?.
Neste site são explorados todos os métodos manipuladores e identificados quais geram uma nova array e quais modificam a array original, vale a pena conferir! 😄