オブジェクトからオブジェクト リテラル文字列を生成しようとしています。私は自分でこれを行う関数を次のようなもので作成できることを知っています:
//pseudocode
function getOL(object){
for(var prop in object){
if(!object.hasOwnProperty(prop)){return;}
else if (typeof var === object){/*recur*/}
//case function
//case string
}
}
ただし、この方法はかなり効率が悪いようです。ネイティブ関数がなくても、オブジェクトとその子のすべてのプロパティを再帰的にループするよりも効率的な、これを記述する別の方法はありますか?