How to deep copy a javascript array