slice, concat, splice - JS

by fangunxs

JavaScript

Array.prototype.dup = function(){
    //var temp = this.slice(0);    //can do better
    var temp = this.concat(this);
    //temp = temp.concat(temp);
    return temp;
}

var arr = [1,2,3];
var duplicate = arr.dup();
alert(arr);
alert(duplicate);

var colors = ["red","balck","apple","yellow"];
var colors1 = colors.concat('11',["white","orange"]);
alert(colors1);