Logo

Programming-Idioms

History of Idiom 44 > diff from v3 to v4

Edit summary for version 4 by :

Version 3

2015-08-01, 17:43:10

Version 4

2015-08-01, 17:43:37

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;
        }, []);