This said, when performing the .map method, if the result is assigned to a new variable, does that not essentially perform the same feat as the .filter method? In other words, when assigning the result of the map method to a new variable, doesn’t the original array on which the map method was passed remain in tact (i.e. there is no change to the original array)? Thanks in advance. This community is awesome.