Slice
-
splice()
changes the original array -
slice()
doesn't change the original array. -
splice()
returns the items that were removed from the array (often, this is simply discarded in favor of the effect of changing the original array via mutation) -
slice()
returns a new subarray that is constructed by using the original as a reference (therefore immutable)