Logo

Programming-Idioms

History of Idiom 44 > diff from v4 to v5

Edit summary for version 5 by :

Version 4

2015-08-01, 17:43:37

Version 5

2015-08-01, 17:43:50

Idiom #44 Insert element in list

Insert element x at position i in list s. Further elements must be shifted to the right.

Idiom #44 Insert element in list

Insert element x at position i in list s. Further elements must be shifted to the right.

Code
s = s.reduce(function(prv, cur, idx, ary) { 
                prv.push(cur);
                if (idx === i) prv.push(x);
                return prv;
        }, []);
Code
s = s.reduce(function(prv, cur, idx, ary) { 
                prv.push(cur);
                if (idx === i) prv.push(x);
                return prv;
            }, []);