是这样的,一天我在面试的时候面试官问道怎么重写 String 的 substring 这个方法
String.prototype.substring = function (start, end) {
var temp = Array.prototype.slice.call(this, start, end)
return temp.join('')
}
我当时这么写,我当时就想着直接写循环会不会有蠢就这么些了,然后面试官说我这里把 String 强行转成 Array 了,其实我当时写的时候也有点觉得有点问题,就是不知道究竟出在哪里了??????
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…