Heim >tägliche Programmierung >HTML-Kenntnisse >So ermitteln Sie, ob ein Objekt in JS ein Array ist
Verwenden Sie JS, um zu bestimmen, ob ein Objekt ein Array ist. Sie können die JavaScript-Methode Array.isArray() verwenden, um zu überprüfen, ob es sich um ein Objekt (oder eine Variable) handelt ein Array. Wenn der Rückgabewert „true“ ist, wird er als Array dargestellt; andernfalls wird „false“ zurückgegeben.
Im Folgenden kombinieren wir spezifische Codebeispiele, um Ihnen vorzustellen, wie Sie mit js bestimmen, ob ein Objekt ein Array ist .
Zuerst erstellen wir einige Variablen, um zu prüfen, ob diese Variablen Objekte sind.
Das Codebeispiel lautet wie folgt:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> </body> <script> // 创建一些变量 var v1 = {name: "John", age: 18}; var v2 = ["red", "green", "blue", "yellow"]; var v3 = [1, 2, 3, 4, 5]; var v4 = null; // 测试变量数据类型 document.write(typeof(v1) + "<br>"); document.write(typeof(v2) + "<br>"); document.write(typeof(v3) + "<br>"); document.write(typeof(v3) + "<br>"); </html>
Hier verwenden wir typeof(), um die Datentypen der oben genannten vier Variablen zu erkennen.
Das Ergebnis ist wie folgt:
Wie in der Abbildung gezeigt, sind v1, v2, v3 und v4 allesamt Objekttypen.
Wie bestimmen wir also, ob es sich bei diesen Objekten um Arrays handelt?
Das Codebeispiel lautet wie folgt:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> </body> <script> // 创建一些变量 var v1 = {name: "John", age: 18}; var v2 = ["red", "green", "blue", "yellow"]; var v3 = [1, 2, 3, 4, 5]; var v4 = null; // 测试变量是否为数组 document.write(Array.isArray(v1) + "<br>"); document.write(Array.isArray(v2) + "<br>"); document.write(Array.isArray(v3) + "<br>"); document.write(Array.isArray(v4) + "<br>"); </script> </html>
JavaScript isArray()-Methode Die isArray()-Methode wird verwendet, um zu bestimmen, ob ein Objekt ein Array ist. Gibt true zurück, wenn das Objekt ein Array ist, andernfalls false.
Das Beurteilungsergebnis lautet wie folgt:
Wie in der Abbildung gezeigt, sind die Objekte v2 und v3 Arrays.
Hinweis: Alle gängigen Browser unterstützen die Array.isArray()-Methode, z. B. Chrome, Firefox, IE (9 und höher) usw.
Dieser Artikel ist eine detaillierte Einführung in JS, um festzustellen, ob ein Objekt ein Array ist. Er ist auch sehr einfach und leicht zu verstehen. Ich hoffe, er wird für Freunde in Not hilfreich sein.
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Objekt in JS ein Array ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!