// 把mySlice这个方法添加到数组原型上
// slice() 方法是从已有的数组中返回选定的元素。
// 有两个参数array.slice(start, end)
// 规定从何处开始选取,规定从何处结束选取。
Array.prototype.mySlice=function (){
var start =0;
var end =this.length;
// 如果arguments.length等于1,说明传入了一个参数
if(arguments.length===1){
start=arguments[0];
}
// 如果arguments.length等于2,说明传入了两个参数
else if(arguments.length===2){
start=arguments[0];
end=arguments[1];
}
var tmp=[];
for(var i=start;i<end;i++){
tmp.push(this[i])
}
return tmp
}
重构数组方法slice
最新推荐文章于 2024-11-03 16:40:52 发布