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
^