根据键获取javascript对象的值?
如何获得动态创建的特定键值,如 汽车对象是动态的,就像根据键获取javascript对象的值?,javascript,json,Javascript,Json,如何获得动态创建的特定键值,如 汽车对象是动态的,就像 var car = {type:"Fiat", model_2017:"500", color:"white"}; var car = {type:"Fiat", model_2016:"500", color:"white"}; var car = {type:"Fiat", model_2015:"500", color:"white"}; 如何得到第二个字段的值,它是动态的,我试着这样做,但它给出的是未定义的 var mode
var car = {type:"Fiat", model_2017:"500", color:"white"};
var car = {type:"Fiat", model_2016:"500", color:"white"};
var car = {type:"Fiat", model_2015:"500", color:"white"};
如何得到第二个字段的值,它是动态的,我试着这样做,但它给出的是未定义的
var model_year=2015;
model_year= "model_"+model_year
car.model_year
您可以尝试使用
[]
语法进行访问
car[model_year]
var-car={类型:“菲亚特”,2017年款:“500”,颜色:“白色”};
var汽车={车型:“菲亚特”,2016年款:“500”,颜色:“白色”};
var汽车={车型:“菲亚特”,2015年款:“500”,颜色:“白色”};
风险值模型年=2015年;
车型年=“车型年”+车型年
console.log(汽车[车型年款])
预期输出是什么?&相同的变量具有不同的内容为什么要编写不必要的前两行代码?它们清楚地表明,可以通过编程方式访问模型键,因为“model_u2;”前缀是字符串常量,年份是从变量联接而来的。