ホームページ  >  記事  >  Java  >  Javaはオブジェクトが配列であるかどうかを判断します

Javaはオブジェクトが配列であるかどうかを判断します

(*-*)浩
(*-*)浩オリジナル
2019-11-15 10:45:233559ブラウズ

Javaはオブジェクトが配列であるかどうかを判断します

配列は、あらゆるプログラミング言語にとって重要なデータ構造の 1 つです。もちろん、言語が異なれば、配列の実装と処理も異なります。すべて同じ。

使用法: (推奨学習: Java コース)

Array.isArray(object)

パラメータ

object:検出対象の内容

戻り値

戻り値はBoolean型です。

渡されたオブジェクトが配列の場合は 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はオブジェクトが配列であるかどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。