Método 1: Usar la función Array.isArray() : La función Array.isArray() determina si el valor pasado a esta función es una array o no. Esta función devuelve verdadero si el argumento pasado es una array; de lo contrario, devuelve falso.
Sintaxis:
Array.isArray(obj)
Aquí, obj es cualquier objeto válido en JavaScript como mapa, lista, array, string, etc.
Valor devuelto: Devuelve el valor booleano verdadero si el objeto pasado es una array o falso si el objeto pasado no es una array.
Ejemplo 1: este ejemplo usa la función Array.isArray() para verificar si el objeto es una array o no.
<!DOCTYPE html> <html> <head> <title> check object is an array </title> </head> <body> <p> Click on button to check for array </p> <button onclick="myFunction()"> Try it </button> <p id="GFG"></p> <script> function myFunction() { var countries = ["India", "USA", "Canada"]; var x = document.getElementById("GFG"); x.innerHTML = Array.isArray(countries); } </script> </body> </html>
Producción:
Ejemplo 2: este ejemplo usa la función Array.isArray() para verificar si el objeto es una array o no.
<!DOCTYPE html> <html> <head> <title> check object is an array </title> </head> <body> <p> Click on button to check for array </p> <button onclick="myFunction()"> Try it </button> <p id="GFG"></p> <script> function myFunction() { // It returns false as the object passed is // String not an array document.write(Array.isArray( 'hello GeeksForGeeks')); } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Ejemplo 3: este ejemplo usa la función Array.isArray() para verificar si el objeto es una array o no.
<!DOCTYPE html> <html> <head> <title> check object is an array </title> </head> <body> <p> Click on button to check for array </p> <button onclick="myFunction()"> Try it </button> <p id="GFG"></p> <script> function myFunction() { // It returns false as the object passed is // String not an array document.write(Array.isArray({k:12})); } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Método 2: usar el operador typeof: en JavaScript, el operador typeof devuelve el tipo de datos de su operando en forma de string donde un operando puede ser cualquier objeto, función o variable. Sin embargo, el problema con esto es que no es aplicable para determinar la array.
Sintaxis:
typeof operand or typeof(operand)
Ejemplo:
<!DOCTYPE html> <html> <head> <title> check object is an array </title> </head> <body> <p id="GFG"></p> <script> document.getElementById("GFG").innerHTML = typeof "Geeks" + "<br>" + typeof [1, 2, 3, 4] + "<br>" + typeof {name:'Kartik', age:20} + "<br>" + typeof new Date() + "<br>" + typeof function () {} + "<br>" + typeof job + "<br>" + typeof null; </script> </body> </html>
Producción:
Publicación traducida automáticamente
Artículo escrito por kartikgoel1999 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA