<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
function reverse(arr){
// if(arr instanceof Array){
if(Array.isArray(arr)){
var newArr = [];
for(var i=arr.length-1;i>=0;i--)
{
newArr[newArr.length] = arr[i];
}
return newArr;
}
else
{
return '这个参数必须要求必须是数组格式[1,2,3]';
}
}
console.log(reverse([1,2,3]));
console.log(reverse(1,2,3));
//检测是否为数组
//(1)insranceof 运算符 它可以用来检测是否为数组
var arr = [];
var obj = {};
console.log(arr instanceof Array);
console.log(obj instanceof Array);
//(2)Array.isArray(参数) h5 新增方法 ie9以上版本才能支持!
console.log(Array.isArray(arr));
console.log(Array.isArray(obj));
</script>
</head>
<body>
</body>
</html>
JavaScript中,检测是否为数组两种方式
最新推荐文章于 2022-06-27 15:20:23 发布