我正在尝试在javascript中另一个函数内调用一个函数,实际上是在populateCurrencies()
内调用startApp()
。我在做什么错了?
const startApp = () => {
const populateCurrencies = ();
function populateCurrencies() {
alert(return this.option.value + " " + this.option.textContent);
}
const startApp = () {};
答案 0 :(得分:1)
您使用的语法无效。
您可以这样声明函数(带有箭头函数表达式)。
const myFunc = () => {
// Code to run here...
}
然后您这样调用函数。
myFunc();
不像您的示例那样const myFunc = () {};
。
此外,const是一个常量,您不能有多个具有相同名称的常量,所以这也是一个错误。而且,如果要将值重新分配给变量,则必须使用let
。但这是没有意义的,因为在调用函数时,您不需要那些多余的变量声明。