我有一个像这样声明的简单函数:
foo(data){
....
}
我试图通过发送一个键值来调用该函数:
foo({
A : {{1, 2}, {3, 4}}
});
<小时/> 但我不断从我的ide(netbeans)
中收到以下错误
Expected indent but found { A : {{1, 2}, {3, 4}} ^ Expected an operand but found , A : {{1, 2}, {3, 4}} ^
我做错了什么?
答案 0 :(得分:0)
A : {{1, 2}, {3, 4}}
没有任何意义。在JavaScript中{}
创建一个键值存储,也称为JavaScript对象。 JavaScript对象内的每个元素都必须是键值对。要存储简单的列表/数组,请使用[]
foo({
A : [[1, 2], [3, 4]]
});