Javascript 我应该为我的JS数据使用JSON还是多维数组?

Javascript 我应该为我的JS数据使用JSON还是多维数组?,javascript,arrays,json,data-structures,Javascript,Arrays,Json,Data Structures,我想为机场声明一个常量数组/JSON数据。数据应该由一个字符串索引,该字符串是机场代码 比如: const AIRPORT_DATA = [ ['EGLC', {'name' : 'London city', 'lat_long' : [51.5048, 0.0495], 'zoomOutParams' : 'lamin=48.40003249610685&lomin=-12.32666015625&lamax=54.4189299

我想为机场声明一个常量数组/JSON数据。数据应该由一个字符串索引,该字符串是机场代码

比如:

const AIRPORT_DATA = [
    ['EGLC',
      {'name' : 'London city', 
      'lat_long' : [51.5048, 0.0495], 
      'zoomOutParams' : 'lamin=48.40003249610685&lomin=-12.32666015625&lamax=54.41892996865827&lomax=12.436523437500002}'},
    ],
];
其中显示了单个机场的数据,代码为
EGLC
(显然,我将添加更多)

我想访问它,如
机场数据['EGLC']。名称
机场数据['EGLC']。纬度
,等等

然而,正如我已经声明的,当我
console.table(AIRPORT\u数据),我明白了

这是一个整数索引数组


我应该如何声明这些数据,以便根据机场代码对其进行索引?我预计机场不会超过12个。我可能会在每个字段中添加一些字符串或整数类型的字段,但没有更复杂的内容。

要使用
AIRPORT\u data['EGLC']
访问数据,您需要使用对象,而不是数组,因此:

const AIRPORT\u数据={
EGLC:{
“名称”:“伦敦城”,
“拉特朗”:[51.5048,0.0495]
}
}
console.log(AIRPORT_数据['EGLC']);

console.log(AIRPORT_数据['EGLC'].name)对象文字和嵌套对象文字?