MP: Was bedeutet diese Notation name: 'job', mapping: 'occupation'

Beitrag lesen

Morgen Forum,

ich hab schon in vielen JavaScripten so eine Notation gesehen,
weis aber weder wie sie heißt , noch was genau sie macht.
Z.B. ein Stück aus Prototype
Browser: {
    IE:     !!(window.attachEvent && !window.opera),
    Opera:  !!window.opera,
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1,
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)
  }
Ist das soetwas ähnliches wie eine Zuweisung, aber wieso dann nicht
einfach
IE= !!(window.attachEvent && !window.opera);

????