#843 bug

Array#concat bug

Reported by Yaffle | October 25th, 2009 @ 05:10 PM

concat function, used to replace native concat, not following ES5

  var x = new Array(3);
  x = x.concat(x);
  alert(4 in x);
  // -> true - Opera
  // -> false - FF, IE, Chrome, Safari
  alert( Array.prototype.concat.call('a', 'b').join(', ') );
  // ", b" - Opera
  // "a, b" - FF, IE, Chrome, Safari

Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

The Prototype JavaScript library.

Shared Ticket Bins


Referenced by