我的阵列是:
var FirstArr=[
{
"id":"123",
"aboutUS":"Demo About Us"
},
{
"id":"234",
"tutorial":"Demo Tutorial"
}
];
var SecondArr=[
{
data:"aboutUS"
},
{
"data":"toturial"
}
];
我没有得到temp,sTemp中的值,因为属性不起作用并显示未定义。
var sTemp=SecondArr[0].data;
var temp=FirstArr[0].sTemp;
请告诉我解决方案......
答案 0 :(得分:1)
错误在您的注释中,您应该使用[]
,并使用可变属性名称
var temp=FirstArr[0][sTemp];
请参阅此plnkr:http://embed.plnkr.co/QY9aWDgxll3PcaO6ZgjN/preview
它控制台记录临时值。