Я пытаюсь получить информацию о погоде под землей с красным узлом.Я сделал HTTP-запрос, чтобы иметь погоду десять дней в час.
Мне нужно извлечь один темп.Я использую это:
var newMsg = { payload: msg.payload.hourly_forecast.0.temp.metric };
return newMsg;
msg.payload.hourly_forecast.0.temp.metric
работает, если я помещаю его в консоль отладки, но в моей функции у меня есть эта ошибка:
Может ли начальная десятичная точкапутать с точкой: '.0'
Итак, я должен попробовать это:
var toto = 0;
var newMsg = { payload: msg.payload.hourly_forecast + '.' + toto + '.' + temp.metric };
return newMsg;
Но не работает, и ошибка
ReferenceError: temp не определено (строка 2, столбец 74)