Vor dem Lesen undefinierte JavaScript-Eigenschaft festlegen

var tr={};
tr.SomeThing='SomeThingElse';
console.log(tr.SomeThing); // SomeThingElse
console.log(tr.Other); // undefined

tr.get=function(what){
    if (tr.hasOwnProperty(what)) return tr[what];
    else return what;
};
tr.get('SomeThing') // SomeThingElse
tr.get('Other') // Other

Gibt es eine Möglichkeit, tr.Other oder tr ['Other'] und alle anderen undefinierten Eigenschaften des Objekts so zu definieren, dass stattdessen der Name undefiniert zurückgegeben wird?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage