Arrary.Prototype.slice = function (start, end) {
var result = new Array()
start = start || 0 ;
end = end || this.length //this指向调用的对象,当用call后,能够改变this的指向
for (var i = start; i < end; i++) {
result.push(this[i])
}
return result;
}
本文介绍了一种在JavaScript中自定义实现Array.prototype.slice方法的方式。该实现允许通过传递开始和结束参数来复制指定范围内的数组元素到新的数组中。
843

被折叠的 条评论
为什么被折叠?



