ObjectTag
enum ObjectTag
objectToString renvoie des chaînes comme "[object Array]"; cet énuméré leur donne un nom, si bien qu'une comparaison se lit ObjectTag.ARRAY plutôt qu'un littéral qu'une faute de frappe casse en silence.
Plusieurs gardes de la bibliothèque s'appuient dessus : c'est ainsi qu' isRegExp et isFunction reconnaissent une valeur venue d'un autre frame, là où instanceof ne tient plus.
Exemples
Forme
objectToString([]) === ObjectTag.ARRAY; // => true
objectToString(null) === ObjectTag.NULL; // => true
Voir aussi
Code source
23 September 2026
Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.