我正在尝试从对象生成对象文字字符串。我知道我可以自己创建一个函数来执行此操作,例如:
//pseudocode
function getOL(object){
for(var prop in object){
if(!object.hasOwnProperty(prop)){return;}
else if (typeof var === object){/*recur*/}
//case function
//case string
}
}
但是,这种方法似乎非常低效。即使没有本机函数(看起来就是这种情况),是否有一些替代方法可以比递归循环遍历对象及其子对象的每个属性更有效?