【发布时间】:2021-10-16 08:58:15
【问题描述】:
if (typeof test1 !== "function") {
const test1 = () => {
return true
}
}
我正在尝试在浏览器中评估 javascript 而不重复定义函数。但是上面的代码没有定义函数,有什么问题吗?
【问题讨论】:
-
const是块作用域——所以这不起作用——当然除了在if块内 -
@Bravo 我明白了,问题是我每次都需要评估相同的javascript代码,所以如果我在没有任何条件的情况下定义函数,它与每次重新定义它不一样吗?
-
是的,我不知道,我只是告诉你为什么你的代码不能正常工作,正如你所问的 - 没有意识到你想让它工作
标签: javascript function ecmascript-6