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']和對象的所有其他未定義屬性返回其名稱而不是undefined?在讀取之前設置undefined javascript屬性
號爲什麼你想這樣做? get()函數有什麼問題? – Bergi 2012-07-16 17:14:21
'tr'是包含網站翻譯的對象。有時候他沒有必填字段 – rndm 2012-07-17 06:03:55
好的,儘管我認爲英語(或其他)的回退會比留言的名稱更好:-)請回答我的第二個問題:get()函數有什麼問題? – Bergi 2012-07-17 09:36:19