gpt4 book ai didi

jquery - 如何使用 jQuery 从数组中检索值以从其他数组中获取值?

转载 作者:行者123 更新时间:2023-12-01 03:40:05 24 4
gpt4 key购买 nike

我有一些数组:

cl = ["Chile", "15", "83"];
ar = ["Argentinia", "16.5", "90"];
py = ["Paraguay", "19", "81.5"];

route = ["cl;ar", "ar;py"];

是否可以循环遍历一个数组并从其他数组中获取特定值?我已经尝试过了,但没有成功:

$.each(route, function(index,value) {
place = v.split(';');
start = place[0];
end = place[1];

console.log('from '+start[0]+' to '+end[0]);
});

日志应显示:“从智利到阿根廷”、“从阿根廷到巴拉圭”但它只写“从c到a”,“从a到p”

我做错了什么,如何从其他数组中读取值?

最佳答案

您可能会使用哈希表:

var countries = {
cl: {name: 'Chile', prop1: 15, prop2: 83},
ar: {name: 'Argentinia', prop1: 16.5, prop2: 90},
py: {name: 'Paraguay', prop1: 19, prop2: 81.5}
}

然后你需要的时候就可以查找了:

$.each(route, function(index,value) {
place = value.split(';');
start = place[0];
end = place[1];

console.log('from '+ countries[start].name + ' to ' + countries[end].name);
});

Fiddle

关于jquery - 如何使用 jQuery 从数组中检索值以从其他数组中获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23093225/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com