提示:js基础之手动实现slice方法
1.代码实现:
Array.prototype.myslice = function (start, end) {
var newArray = []
var start = start || 0
var end = end || this.length
for (var i = start; i < end; i++) {
newArray.push(this[i])
}
return newArray
}
2.测试
代码如下(示例):
let a=[1,2,3,4]
console.log(a.myslice(1))//[ 2, 3, 4 ]
console.log(a.myslice(0,2))//[ 1, 2 ]