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)