canvas = vielleicht_null ? backup_variable_wenn_wirklich_null
Das gibt es so nur in CoffeeScript, nicht in JavaScript. ;) Vielleicht hast du das in CoffeeScript gesehen (nennt sich Existential Operator)?
In JavaScript kann das so aussehen:
canvas = vielleicht_null == null ? backup_variable : vielleicht_null;
Wenn vielleicht_null hier null oder undefined ist, wird backbup_variable verwendet. Der Operator == ist in der Hinsicht flexibel, im Gegensatz zu ===.
Mathias