[javascript] Alter and Assign Object Without Side Effects