rem: Array.prototype.concat = function(){ var array = []; for(var i = 0, length = this.length; i < length; i++) array.push(this[i]); for(var i = 0, length = arguments.length; i < length; i++) { if(arguments[i].constructor == Array) { for(var j = 0, arrayLength = arguments[i].length; j < arrayLength; j++) array.push(arguments[i][j]); } else { array.push(arguments[i]); } } return array; } 
add: concat: function(a, b) { for (var i = 0, node; node = b[i]; i++) a.push(node); return a; }, 
context:   Array.prototype.concat = function(){    var array = [];    for(var i = 0, length = this.length; i < length; i++) array.push(this[i]);    for(var i = 0, length = arguments.length; i < length; i++) {      if(arguments[i].constructor == Array) {        for(var j = 0, arrayLength = arguments[i].length; j < arrayLength; j++)          array.push(arguments[i][j]);      } else {        array.push(arguments[i]);      }    }    return array;  }
meta: 8434	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8434/6873fc8026e87544ee93e0d9551ae57083313cff/prototype.js/clean/vendor/rails/actionpack/lib/action_view/helpers/javascripts/prototype.js