现在的位置: 首页 > 综合 > 正文

javascript String.indexOf实现

2012年04月11日 ⁄ 综合 ⁄ 共 1191字 ⁄ 字号 评论关闭

群里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 




抱歉!评论已关闭.