] . c o p y W i t h i n ( 0 , 3 ) ; / / [ 4 , 5 , 3 , 4 , 5 ] [ 1 , 2 , 3 , 4 , 5 ] . c o p y W i t h i n ( 0 , 3 , 4 ) ; / / [ 4 , 2 , 3 , 4 , 5 ] [ 1 , 2 , 3 , 4 , 5 ] . c o p y W i t h i n ( 0 , - 2 , - 1 ) ; / / [ 4 , 2 , 3 , 4 , 5 ] l e t o b j = { l e n g t h : 5 , 3 : 1 } ; [ ] . c o p y W i t h i n . c a l l ( o b j , 0 , 3 ) ; / / { 0 : 1 , 3 : 1 , l e n g t h : 5 }