#808 ✓resolved

String#startsWith, String#endsWith performance optimization

Reported by Yaffle | September 24th, 2009 @ 07:13 PM | in 1.7

String.prototype.endsWith = function(pattern){
  var d = this.length - pattern.length;
  return d >= 0 && this.indexOf(pattern,d) === d;
String.prototype.startsWith = function(pattern){
  return !this.lastIndexOf(pattern,0);

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