我正在尝试使用 FOR 循环来显示数组的内容。
我要创建的函数类似于 underscore.js _.rest 函数,但目标是使用 FOR 循环。
休息(anyArray,n);
所以如果我输入“rest([1,2,3,4,5], 3);”,我想返回“[4,5]”。
这是我所拥有的,但它不起作用:
rest: function (anyArray, n) {
var isArray = (anyArray instanceof Array),
isNum = (typeof n === 'number'),
result = new Array,
valRange = (n >= 0);
if (isArray && isNum) {
for (len = anyArray.length, i = 0, j = (len - (n + len)); i < j, n < len; i++, j++) {
result[i] = anyArray[j];
}
return result;
}
}