为了账号安全,请及时绑定邮箱和手机立即绑定

请各位大佬指点!获取json索引下的某一项value值

请各位大佬指点!获取json索引下的某一项value值

湖上湖 2019-10-31 09:55:14
已知一个数组,如下:vararr=[{"label":0,"tw":"中國","en":"China","zh":"中国"},{"label":1,"tw":"安哥拉","en":"Angola","zh":"安哥拉"},{"label":2,"tw":"阿富汗","en":"Afghanistan","zh":"阿富汗"}...]现在要根据后台返回的country来获取对应的值,这个country是不固定的,比如当country=0的时候,country='中国'。当country=2的时候,country='阿富汗'。依次类推我该怎么办呢,后台不返回直接字符串,要前端去转换,还有根据语言去转换另外再问一下,这种工作的话,是前端去做还是后台直接返回country='阿富汗'或country='中国'
查看完整描述

2 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

没有明显的数据对应关系,不是很理解。我理解是,从根据要显示的语言,从arr数组中转换成一个对应语言的集合,不知道是不是这样?
如果是的话,假定语言是tw,那么可以这样做:
varlan='tw';
varlist=[];
for(variinarr){
list.push(arr[i][lan]);
}
console.log(list);
                            
查看完整回答
反对 回复 2019-10-31
  • 2 回答
  • 0 关注
  • 319 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号