我正在尝试更熟悉Javascript中的回调函数。我创建了一个简单的应用程序来将新成员推送到开发团队阵列。我正在尝试使用addDev函数作为我的回调实践。我收到错误:Info.java
。
Uncaught TypeError: addDev is not a function
答案 0 :(得分:5)
那是因为你从未将addDev
传递给devMember
。
尝试 devMember(' Jay',' Spears',addDev);
即使addDev
已定义(已悬挂),因为您正在调用devMember
的第三个参数addDev
,您也会覆盖它。然后,当您调用devMember('Jay', 'Spears')
时,您不会将任何内容作为第三个参数传递,因此在devMember
的执行上下文中未定义它。