js isArray

2018年12月31日 10:07 | 2430次浏览 作者原创 版权保护

javascript Array isArray()函数使用方法


定义

判断某个元素是否为数组


语法

Array.isArray(object)


参数

object:要检测的内容


返回值

返回值是布尔类型的。

如果传进来的object是数组,返回true,如果不是数组,则返回false


实例

<script type="text/javascript">
var isaa= ['a', 'b', 'c', 'd'];
alert(Array.isArray(isaa));

</script>

运行结果

true


实例2

<script type="text/javascript">
var obj ='123'
alert(Array.isArray(obj));  // --> false

</script>

运行结果

false


兼容

Array.isArray是ES 5.1推出的,不支持IE6~8,所以在使用的时候也应注意兼容问题。处理方法如下:

if(typeof Array.isArray != "function") {
    Array.isArray = function(obj){
        return Object.prototype.toString.call(obj) == "[object Array]";
    }
}



小说《我是全球混乱的源头》
此文章本站原创,地址 https://www.vxzsk.com/1956.html   转载请注明出处!谢谢!

感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程


上一篇:js indexOf 下一篇:js join
^