canvas = vielleicht_null ? backup_variable_wenn_wirklich_null
Vielleicht genügt dir ja schon das logische Oder:
  
canvas = vielleicht_null || backup_vairable_wenn_wirklich_null;  
Der Operator prüft allerdings nicht nur auf "null" oder "undefined", sondern beispielsweise auch auf "false"
 nicht angemeldet
 nicht angemeldet JürgenB
 JürgenB