2014-04-29 14 views
7

In dieser Codezeile eines Backbone App:Was bedeutet das Fragezeichen in CoffeeScript?

window.App ?= {} 

was bedeutet ?=? Ist das etwa eine Initialisierung einer Backbone-App mit leeren Standardwerten?

Ich bin neu zu Backbone/Coffeescript und ich las, dass eine leere app (in Coffeescript) aussehen würde:

window.MyApp = 
    Models: {} 
    Collections: {} 
    Views: {} 
    Routers: {} 
    initialize: -> 
    #do stuff 

So ist der erste eine Abkürzung für die zweite ist?

Antwort