【发布时间】:2020-11-12 09:59:13
【问题描述】:
我想为机场声明一个常量数组/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(显然,我会添加更多)。
我想像AIRPORT_DATA['EGLC'].name 或AIRPORT_DATA['EGLC'].lat_long 等一样访问它
但是,正如我已经声明的那样,当我 console.table(AIRPORT_DATA); 时,我得到了
这是一个整数索引数组。
应该如何声明这些数据以便我可以按机场代码对其进行索引?我不希望有十几个机场。我可能会为每个字段添加一些字符串或整数类型的字段,但不会更复杂。
【问题讨论】:
-
对象字面量和嵌套对象字面量?
标签: javascript arrays json data-structures