Combines this and all the arguments, all coerced to string, to a new string (primitive).
String.prototype.concat.length = 1
Code: (Meta Ecma)
String.prototype.concat = function(){ CheckObjectCoercible(this); var S = ToString(this); var args = Array.prototype.slice.call(arguments); var R = S; while (args.length) { var next = args.shift(); var R = R + ToString(next); } }