Czy ktoś może mi powiedzieć, od której wersji ECMA operator IN jest dostępny i które przeglądarki (wersje) go obsługują?Zgodność z operatorem JavaScript IN
Objaśnienie:
IN-operator może być stosowane jak następuje:
var myObject = {
Firstname: 'Foo',
Lastname: 'Bar'
};
if('Lastname' in myObject){
// Lastname is an attribute of myObject
}
Jest tylko w IE 5.5+; IE 5.0 był "przeglądarką problemową" dla "w", choć oczywiście martwienie się już dawno minęło. – bobince
FWIW Nie widziałem tego na 2. ed @ http://www.ecma-international.org/publications/standards/Ecma-262-arch.htm –
@Nick: na pewno jest w wersji 3.0, mimo że IE didn wesprzeć go w momencie publikacji. ECMAScript 3.1 był nazwą rozwojową tego, co stało się Piątą Edycją. – bobince