Maison >interface Web >js tutoriel >Comment puis-je déterminer si une variable JavaScript est un tableau ?

Comment puis-je déterminer si une variable JavaScript est un tableau ?

DDD
DDDoriginal
2024-12-26 11:54:10168parcourir

How Can I Determine if a JavaScript Variable is an Array?

Détermination des variables de tableau en JavaScript

Pour vérifier si une variable JavaScript représente un tableau, envisagez d'utiliser les approches suivantes :

Vérification des propriétés du constructeur :

Cette approche, comme vous l'avez mentionné, implique en utilisant la propriété constructeur :

if (variable.constructor === Array)

Array.isArray():

La méthode Array.isArray() fournit un moyen simple de vérifier les tableaux :

Array.isArray(variable)

Instance de l'opérateur :

Vous pouvez également utiliser le opérateur instanceof, qui vérifie si une variable est une instance d'un type particulier :

variable instanceof Array

Object.prototype.toString.call() :

Cette méthode peut être utilisé pour déterminer le type d'une variable, y compris les tableaux :

Object.prototype.toString.call(variable) === '[object Array]'

Pour des performances optimales, la méthode variable.constructor === Array est recommandé. Cependant, toutes ces approches offrent des moyens fiables de vérifier les tableaux en JavaScript.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn