Questions marquées «instanceof»

instanceof est un opérateur disponible dans certains langages orientés objet, notamment Java, php et JavaScript. D'une manière générale, il permet au programmeur de vérifier si un objet passé comme opérande gauche est une instance d'une classe spécifiée par l'opérande droit.





10
Qu'est-ce que l'opérateur instanceof en JavaScript?
Le instanceofmot clé en JavaScript peut être assez déroutant lorsqu'il est rencontré pour la première fois, car les gens ont tendance à penser que JavaScript n'est pas un langage de programmation orienté objet. Qu'Est-ce que c'est? Quels problèmes cela résout-il? Quand est-ce approprié et quand non?

10
Pourquoi instanceof renvoie false pour certains littéraux?
"foo" instanceof String //=> false "foo" instanceof Object //=> false true instanceof Boolean //=> false true instanceof Object //=> false false instanceof Boolean //=> false false instanceof Object //=> false // the tests against Object really don't make sense Les littéraux de tableau et les littéraux d'objet correspondent ... [0,1] …



3
Instruction Javascript! Instanceof If
C'est une question vraiment basique juste pour satisfaire ma curiosité, mais y a-t-il un moyen de faire quelque chose comme ça: if(obj !instanceof Array) { //The object is not an instance of Array } else { //The object is an instance of Array } La clé ici de pouvoir utiliser …


17
À quoi sert l'opérateur 'instanceof' en Java?
À quoi sert l' instanceofopérateur? J'ai vu des trucs comme if (source instanceof Button) { //... } else { //... } Mais rien de tout cela n'avait de sens pour moi. J'ai fait mes recherches, mais je n'ai trouvé que des exemples sans aucune explication.
163 java  instanceof 

8
Java: Instanceof et génériques
Avant de parcourir ma structure de données générique pour l'index d'une valeur, j'aimerais voir s'il s'agit même d'une instance du type this lequel a été paramétrée. Mais Eclipse se plaint quand je fais cela: @Override public int indexOf(Object arg0) { if (!(arg0 instanceof E)) { return -1; } Voici le …


4
instanceof Vs getClass ()
Je constate un gain de performances lors de l'utilisation getClass()et de l' ==opérateur par rapport à l' instanceOfopérateur. Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { if (str instanceof Integer) { System.out.println("its integer"); } } System.out.println((System.nanoTime()-starttime)); starttime = System.nanoTime(); if(str.getClass() …
114 java  class  instanceof 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.