# Array is splicing for no reason?

**URL:** <https://forum.kirupa.com/t/array-is-splicing-for-no-reason/200796>\
**Category:** flash\
**Created:** [September 15, 2006, 4:46am UTC](https://forum.kirupa.com/t/array-is-splicing-for-no-reason/200796 "2006-09-15T04:46:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Flaevo](https://avatars.discourse-cdn.com/v4/letter/f/bbce88/32.png) [@Flaevo](https://forum.kirupa.com/u/Flaevo)\
**Post date:** [September 15, 2006, 4:46am UTC](https://forum.kirupa.com/t/array-is-splicing-for-no-reason/200796/1 "2006-09-15T04:46:31Z")

</div>

```auto

var remoteListArray:Array = new Array();
var listArray:Array = new Array('a0','b1','c2','d3','e4')
var listPosition = 3;
function makeRemoteListArray() {
     remoteListArray = listArray;
     remoteListArray.splice(listPosition+1);
     trace(remoteListArray+" ORIG: "+listArray);
}
makeRemoteListArray();
stop();
// Output
// a0,b1,c2,d3 ORIG: a0,b1,c2,d3
// Should be
// a0,b1,c2,d3 ORIG: a0,b1,c2,d3,e4

```

Any way to stop it from splicing the original? or do I need to use slice or what?
