我是新的离子,我关心的是显示我的数据列表的详细信息。我将显示我的JSON的所有元素,但我不能提供详细信息。我的函数“GetPromo”把我变成“null”。如何在我的JSON中获得元素“Hotel”的“id”?你可以帮帮我吗 ?谢谢
m <- matrix(0, nrow(newData), 3)
for (i in 1:nrow(newData)){
X<-newData[i,1]
Y<-newData[i,2]
dRatio <- ((X-Xmean)/(Y-Ymean))
m[i,] <- c(X,Y,dRatio)
}
dataList <- as.data.frame(m)
答案 0 :(得分:0)
1)假设您的hotel Id
为promo Id
,您可以使用promos[j].Hotel.id
访问酒店ID。
2)你的json中的hotel id
是一个字符串,因此如果你parseInt
promoId
,比较器将会错误地评估。这将导致'52' === 52
评估为false。
总结一下,
GetPromo: function(promoId) {
for (var j = 0; j < promos.length; j++) {
if (promos[j].Hotel.id === promoId) {
return promos[j];
}
}
return null;
}