复制代码代码如下:
fungsi ergodik (obj, indentasi) {
var indent = "" + indentasi;
if (obj.constructor == array || obj.constructor == objek) {
untuk (var p dalam obj) {
if (obj [p] .constructor == array || obj [p] .constructor == objek) {
console.log (indent+"["+p+"] =>"+typeof (obj)+"");
console.log (indent + "{");
ergodik (obj [p], indent);
console.log (indent + "}");
} lain jika (obj [p] .constructor == string) {
console.log (indent+"["+p+"] => '"+obj [p]+"'");
} kalau tidak {
console.log (indent+"["+p+"] =>"+obj [p]+"");
}
}
}
}
fungsi print_r (obj) {
console.log ("{")
ergodik (obj, "");
Console.log ("}")
}
var stu = {'name': 'alan', 'grade': {'cina': 120, 'math': 130, 'kompetisi': {'noi': 'hadiah pertama'}}};
print_r (Stu);