什么" console.log(phi(tableFor("花生牙",期刊)))"做?

时间:2014-12-09 06:57:59

标签: javascript function object

当我阅读雄辩的JavaScript时,我遇到了以下示例:

for (var i = 0; i < JOURNAL.length; i++) { 
        var entry = JOURNAL[i];
        if (hasEvent("peanuts", entry) &&
            !hasEvent("brushed teeth", entry)) 
            entry.events.push("peanut teeth");
   }

console.log(phi(tableFor("peanut teeth", JOURNAL))); 
// → 1

我一直试图弄清楚这个例子是否登录控制台是函数phi的结果,参数是函数tableFor,其参数是花生牙和JOURNAL。

所以我主要不明白的是登录到控制台的内容。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

console.log在向phi()提供tableFor("peanut teeth", JOURNAL)

后的结果后打印var tableForResult = tableFor("peanut teeth", JOURNAL); var phiResult = phi(tableForResult); console.log(phiResult); 的结果

更简单的方法是:

{{1}}