您的位置:首页 > 其它

用Array.isArray();方法来检查对象是否是数组

2013-06-20 13:17 176 查看
如何确定一个变量是否为数组对象:

typeof 将返回object

instanceof Array 某些浏览器不兼容

ECMAScript5标准中的方法Array.isArray();可以用来判断对象是否为数组对象

<html>

<head>

<script>

window.onload = function(){

console.log(typeof []);//object

console.log([] instanceof Array);//某些浏览器会不兼容

console.log(Array.isArray([]));//true

console.log(Array.isArray([1, {}, {name:'szq'}, [2,3,5] ]));//true

console.log(Array.isArray({}));//false

}

</script>

</head>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐