1.arr instanceof Array
<script><br /> function reverse (arr) {<br /> if(arr instanceof Array){<br /> var newArr = [];<br /> for (i = arr.length - 1; i >= 0; i--) {<br /> newArr[newArr.length] = arr[i];<br /> }<br /> return newArr;<br /> }else {<br /> return'这个参数要求必须是数组格式[1,2,3]'<br /> }<br /> }<br /> var arr = [1,2,3];<br /> console.log(reverse(arr));<br /> console.log(reverse(1,2,3));<br /> </script><br />(3) [3, 2, 1]<br />这个参数要求必须是数组格式[1,2,3]
2.Array.isArray(参数) H5新增的方法 ie9以上版本支持
<script><br /> var arr = [];<br /> var obj = {};<br /> console.log(Array.isArray(arr));<br /> console.log(Array.isArray(obj));<br /> </script><br /></body><br />true<br />false
.