Quelqu'un peut-il me dire depuis quelle version ECMA l'opérateur IN est disponible et quels navigateurs (versions) le supportent?Javascript dans la compatibilité opérateur
Explication:
L'IN-opérateur peut être utilisé comme suit:
var myObject = {
Firstname: 'Foo',
Lastname: 'Bar'
};
if('Lastname' in myObject){
// Lastname is an attribute of myObject
}
C'est seulement dans IE 5.5+; IE 5.0 était le «navigateur de problème» pour «in», bien que, évidemment, cette inquiétude est révolue depuis longtemps. – bobince
FWIW Je ne pouvais pas le voir dans le 2ème ed @ http://www.ecma-international.org/publications/standards/Ecma-262-arch.htm –
@Nick: il est certainement dans 3.0, même si IE didn ne le soutiendrons pas au moment de la publication. ECMAScript 3.1 était le nom de développement pour ce qui est devenu la cinquième édition. – bobince