javascript - 函数的多维数组

标签 javascript

我怎样才能让它工作:

q = {}

q[0] = new Array()

q[0].push(function()
{
   console.log("whatup")
})

q[0]() // currently prints "q[0] is not a function"

当然,在我调用它之前它不应该执行。我尝试将它嵌套在另一个函数中作为返回值,但没有任何效果:(

最佳答案

您有一个多维数组,但您只访问末尾的第一个维度(这是另一个数组)。尝试 q[0][0]()

关于javascript - 函数的多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5680063/

相关文章:

javascript - 这会在 IE 中泄漏吗?

javascript - 悬停时如何使文本出现在图像顶部?

javascript - 单击按钮时清空 ui 网格

javascript - 如何将模板变量传递给 Vue js 中的事件处理方法

javascript - AngularJS - 将数据从一个应用程序发送到另一个应用程序

javascript - 如何在 Javascript 中更改 DropDownList 的选定值?

javascript - 在 Facebook 墙上张贴; fb 错误 191 - 使用 facebook 连接插件

javascript - skel js和skeleton js有什么区别

javascript - 如何处理 webelement is - not attribute id(!) in javascript from selenium-python?

javascript - Typescript/Angular 2 问题