kudos to you sir or ma'am, It work!

var arr = [9,8,7,'a','b','c'], arr2 = [];

[].push.apply(arr2,arr);

arr2;// [9,8,7,'a','b','c']

JS4L

> On May 14, 2015, at 6:40 PM, Michael Haufe <[email protected]> wrote:
> 
> ...but you can do this:
> 
> [].push.apply(arr1,arr2);
> 
>> On Thu, May 14, 2015 at 9:25 AM, Emanuel Allen <[email protected]> 
>> wrote:
>> Surprise that I can't do arr1.forEeach(arr2.push);
>> 
>> Will throw an error.
>> 
>> Using bind as:
>> 
>> push = arr2.bind(push);
>> arr1.forEeach(push);
>> 
>> Works... And not work. Seem to push individual elements and after every 
>> second element, it'll push the hold array.. And after and before each index 
>> that hold the array there are duplicate of that element preceding and 
>> following:
>> 
>> [1,2,array,2,3]//not this is with shift method
>> [1,2,array,3,2]//note that this is with push
>> 
>> 
>> JS4L
>> _______________________________________________
>> es-discuss mailing list
>> [email protected]
>> https://mail.mozilla.org/listinfo/es-discuss
> 
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to