【发布时间】:2014-07-29 12:34:56
【问题描述】:
我有一个这样声明的简单函数:
foo(data){
....
}
我正在尝试通过发送一个键值来调用该函数,如下所示:
foo({
A : {{1, 2}, {3, 4}}
});
但我的 ide (netbeans) 不断收到以下错误 预期缩进但发现 { 答:{{1, 2}, {3, 4}} ^ 期望一个操作数,但发现 答:{{1, 2}, {3, 4}} ^
我做错了什么?
【问题讨论】:
-
你从哪里得到
{1, 2}语法?这在 JS 中不存在。数组:[1,2,3],对象:{foo: 42}。我推荐阅读一个教程来学习基本的 JS 语法:developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/…, developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/… -
仅供参考,如果您想要一个在 javascript 中实现集合的对象,请参阅here。
标签: javascript arrays associative-array key-value