javascript - JavaScript 中括号内的括号是什么意思?

标签 javascript jquery

我有以下代码:

oTable.fnSort([[columnIndex, 'asc']]);

有人可以向我解释一下 ([[]]) 的含义吗?我以前从未见过括号里面有括号。

最佳答案

您正在将一个数组传递给 fnSort 方法。该数组包含一个元素,而该元素恰好是另一个包含两个元素的数组:

[] // An empty array
[[]] // An array with one element (an empty array)
[[columnIndex, "asc"]] // An array with one element (an array with 2 elements)

这称为数组文字语法,通常优于替代语法(Array 构造函数)。

关于javascript - JavaScript 中括号内的括号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13340773/

相关文章:

javascript - 使用 jspm 配置运行 typescript angular2 应用程序的页面加载错误

javascript - 如何向此按钮添加 CSS 动画?

javascript - 包含定位元素时链接会中断

javascript - 从 switch case 返回一个值

jquery - 带过渡的范围 slider 图像交换

javascript - jQuery无法获取动态创建的元素父级

javascript - 使用 DOM 元素的 id 访问插件实例

javascript - 大图像 slider 作为网站主要部分的背景?

javascript - 将 jQuery 函数导入 Ember 错误 "i is not defined"

IE 中的 jQuery 问题