我在https://jsfiddle.net/mgjftrdz/1/使用var作为预先输入列表,如下所示:
$(function() {
var availableTags = [
{label: 'honey', value: 1},
{label: 'apples', value: 2},
{label: 'milk', value: 3},
{label: 'tea', value: 4},
{label: 'oranges', value: 5},
{label: 'bread', value: 6},
{label: 'cheese', value: 7},
{label: 'apple-sauce', value: 8},
{label: 'cream-cheese', value: 9}
];
我希望有一个像这样的AirportCodes和Names列表:
$(function() {
var availableTags = [
{label: 'LAX - Los Angeles International Airport', value: 'LAX'},
{label: 'JFK - John F Kennedy Airport', value: 'JFK'},
{label: 'LHR - London Heathrow (United Kingdom)', value: 'LHR'},
etc ...
事情是数据库表中有8101个机场名称,我从中得到它们。
我的问题是,变量方法(var availableTags)是存储这些项目的最佳方式还是有一种方法可以提高召回性能?例如,Javascript是否有可用于存储这些项目的索引字典或类似字典?或者是那个以字母顺序存储它们的变量?
TIA 标记