用法: (推荐学习:java课程)
array.isarray(object)
参数
object:要检测的内容
返回值
返回值是布尔类型的。
如果传进来的object是数组,返回true,如果不是数组,则返回false。
举例:
array.isarray([1, 2, 3, 4]); // --> true var obj = { a: 1, b: 2};array.isarray(obj); // --> false array.isarray(new array); // --> true array.isarray("array"); // --> 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]"; }}
以上就是java判断对象是否为数组的详细内容。
