Javascript 是否允许使用此JS对象?

Javascript 是否允许使用此JS对象?,javascript,Javascript,我一直在使用下面的JS对象获取编译器错误 允许这样做吗/如果允许,我的语法哪里错了 var optionData = { { option:'', country:{} }, { option:'', country:{} } } 谢谢。它应该是一个数组: var optionData = [ { option: '', country: {} }, { option: '', country: {} } ]; 它应该是数组的对象: var optionD

我一直在使用下面的JS对象获取编译器错误

允许这样做吗/如果允许,我的语法哪里错了

var optionData = { 
    { option:'', country:{} },
    { option:'', country:{} }
}
谢谢。

它应该是一个数组:

var optionData = [
    { option: '', country: {} },
    { option: '', country: {} }
];

它应该是数组的对象:

 var optionData = [
    { option: '', country: {} },
    { option: '', country: {} }
 ];

对象是
键值

// sample syntax of an object

    var box = {
     "height": 20, // value can be a primitive or reference type
     "width": 40
    };

optionData=[]
-它需要是一个不允许的阵列。它将给出语法错误。向对象添加属性或创建对象数组。对象是
键->值的集合。要使集合具有数字索引,请使用
array
。试试这个:
var optionData=[{option:'',国家:{},{option:'',国家:{}]