Array is one of the important data structures for every programming language. Of course, different languages have different implementation and processing of arrays. All the same.
Usage: (Recommended learning: java course)
Array.isArray(object)
Parameters
object: Content to be detected
Return value
The return value is of Boolean type.
If the object passed in is an array, return true, if not an array, return false.
Example:
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
Note: Array.isArray was launched in ES 5.1 and does not support IE6~8, so you should also pay attention to compatibility when using it question.
The processing method is as follows:
if(typeof Array.isArray != "function") { Array.isArray = function(obj){ return Object.prototype.toString.call(obj) == "[object Array]"; } }
The above is the detailed content of Java determines whether an object is an array. For more information, please follow other related articles on the PHP Chinese website!