我一直在学习一个关于JavaScript中的distint函数调用的新代码。 这是:
function createCode(tree, path, code){
if(!tree) throw new Expception("Invalid tree");
if(!tree.left && !tree.right){
code[tree.letters[0]] = path;
return code;
}
createCode(tree.left,"0"+path,code);
createCode(tree.right,"1"+path,code);
return code;
}
当调用该函数时,我不明白的是下一个参数:
print('loaded');
var forrest = test1();
var code = createCode(forrest,"",{});
当我编译代码时,我尝试打印(代码);并显示[对象对象]。 我不知道createCode()返回的函数是什么。
我需要访问什么类型的代码'?