群里abcd提出问题,现在有以下三个实现,欢迎大家参与(注意,为了兼容IE6,不能使用str[i],要用str.charAt(i);不能使用slice,replace等原生函数):
GrayZhang的实现
String.prototype.substring = function(start, length) { var array = []; for (var i = start; i我的实现:
//by 司徒正美 2011.8.18 String.prototype.indexOf = function(sub){ var a = sub.charAt(0),an = sub.length,n = this.length; if(n == an){ return this == sub ? 0 : -1 } if(n