javascript - 如何在 JavaScript 中编写一个表达式来调用数组中的函数?

标签 javascript arrays javascript-objects

这是 Udacity 的面向对象 JavaScript 类(class)中的一个问题,我似乎无法通过。

在以下数组 myArray 中编写调用 alerter() 函数的表达式:

const myArray = [ function alerter() { alert('Hello!'); } ];

myArray[0](); //my expression

即使我在运行代码时得到了我认为正确的结果,自动评分器也不会接受它。对正在发生的事情有什么想法吗?

最佳答案

试试这个

function alerter() { alert('Hello!'); }
const myArray = [alerter];

myArray[0](); //my expression

关于javascript - 如何在 JavaScript 中编写一个表达式来调用数组中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48275982/

相关文章:

javascript - 如何循环遍历js对象中的项目?

c++ - 在函数 : 2d array received is pointer array 中传递二维数组

java - 当我猜错单词时,为什么我的菜单不显示?

javascript - 将具有一个属性的对象转换为父属性

javascript - 根据值对对象进行分组

javascript - 银格 : Autosizing columns at run time not working in chrome/IE 11

javascript - 如何在 iPhone 上的网络应用程序中发起电话调用

javascript - 在与加载的数组不同的数组中查找索引

javascript - 如何使用 JavaScript 对象方法计算并返回值

javascript - 如何使用 Laravel 发出动态 Ajax 请求