Obtenir la classe d'un objet JavaScript
En Java, la méthode getClass() permet de récupérer la classe associée à un objet. JavaScript, cependant, n'a pas d'équivalent exact, principalement en raison de sa nature basée sur des prototypes.
Détermination du type et des classes d'objet
Pour déterminer le type ou la classe d'un JavaScript objet, diverses options existent :
Exemples :
function Foo() {} var foo = new Foo(); typeof Foo; // == "function" typeof foo; // == "object" foo instanceof Foo; // == true foo.constructor.name; // == "Foo" Foo.prototype.bar = function (x) {return x+x;}; foo.bar(21); // == 42
Remarque : Uglify, un outil de minification de code, peut modifier les noms de classes non globales. Pour éviter cela, utilisez le paramètre --mangle false lors de la compilation dans Gulp ou Grunt.
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!