Adding a value to the front of a NEW Array?

Yes I tried .unshift(), it changes the current array but does not create a new array, just adds a value to the beginning of the old one.