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
tr.Other または tr['Other'] およびオブジェクトの他のすべての未定義のプロパティを作成して、代わりに未定義の名前を返す方法はありますか?