为什么将函数声明为变量?

时间:2014-12-11 18:04:58

标签: javascript

在查看我们的旧代码库时,我发现了这个小片段:

var getElementByXpath = function (path) {
    return document.evaluate(path, document, null, 9, null).singleNodeValue;
};

为什么他们声明一个变量并为其分配一个匿名函数,而不是简单地创建一个命名函数?这与(正常和常见的)后续内容有何不同?

function getElementByXpath(path) {
    return document.evaluate(path, document, null, 9, null).singleNodeValue;
};

0 个答案:

没有答案