Parce qu'il s'agit d'un tableau ou d'un objet, la valeur de retour de l'opération typeof est objet, il est donc nécessaire de faire la distinction entre les types de tableau et les types d'objet :
Fang 1 : Via l'attribut de longueur : Généralement, les objets n'ont pas de valeur d'attribut de longueur, et sa valeur est indéterminée, tandis que la valeur de longueur d'un tableau est de type numéro
Inconvénients : Très peu pratique lorsqu'un objet L'attribut de longueur existe et sa valeur est un nombre (comme un tableau), alors cette méthode n'est pas valide et il n'est pas recommandé de l'utiliser.
* Méthode 2 : Utilisez instanceof pour juger de la différence
instanceof
2.constructor
3.Object.prototype.toString()
4. Méthodes (telles que : trier, pop, etc.)
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!