1re = list.splice(1) // re = [b,c,d,e] list == [a]
2re = list.splice(1,2) // re = [b,c] list == [a,d,e]
3
1.map(n => ...) // ie9+
2.reduce((total, n) => total) // ie9+
3.reduceRight(...)
4
1list.push(X) // list == [_,_,_,_,_,X]
2list.unshift(X) // list == [X,_,_,_,_,_]
3list.splice(2, 0, X) // list == [_,_,X,_,_,_]
4