翻转数组
// 识别数组运算符 instanceof
function reverse(arr) {
var newArr = [];
if (arr instanceof Array) {
for (var i = arr.length - 1; i >= 0; i--) {
newArr[newArr.length] = arr[i];
}
return newArr;
} else {
return 'ERROR! 参数必须为数组形式!';
}
}
console.log(reverse([1, 2, 3]));
console.log(reverse(1, 2, 3));
// 识别数组函数 Array.isArray()
function reverse(arr) {
var newArr = [];
if (Array.isArray(arr)) {
for (var i = arr.length - 1; i >= 0; i--) {
newArr[newArr.length] = arr[i];
}
return newArr;
} else {
return 'ERROR! 参数必须为数组形式!';
}
}
console.log(reverse([1, 2, 3]));
console.log(reverse(1, 2, 3));