Sprawdzanie wartości w obiektach zamiast if. Operator 'in' w tablicach odnosi się do indeksu zaś w obiektach do klucza.
Uwaga na dziedziczenie! np: 'constructor' in {}; // returns true! a 'length' in [] // true
if ( foo == 'bar' || foo == 'foobar' || foo == 'foo' )
{
//...
}
/* może być zapisane: */
if ( foo in { bar: 1, foobar: 1, foo: 1 } )
{
//...
}