Нужна помощь в фрагменте ниже. Цель: Как хранить массив в data.nick и показывать его в рулях (каждый отдельно)?Хранение массивов в данных и их отображение в руле
JS:
function(data, callback){
var URL = 'url';
request(URL, function(err, response, body) {
if(response.statusCode == 200){
var json = JSON.parse(body);
for(var i = 0; i < json['nick'].length; i++){
var s = [];
s = json['nick'][i].id;
}
data.nick = s;
console.log(data.nick);
callback(null,data);
}
});
},
Выпуск:data.nick
хранит только последний объект опрашивается в то время как s
является массивом.
Edit:
массив фиксированной, вопрос в том, как показать каждый из элементов в HTML с использованием экспресс-рули
Я пытался использовать {{#each info.nick}}
, {{#list info.nick}}
, {{info.nick.[0]}}
и т. д., но он не работает.
У меня есть массив
[ 432, 3, 104, 222, 30, 11, 62, 421, 17, 412 ]
, и я бы показал каждое из них с помощью ручек express-handle.
's = json ['nick'] [i] .id' перезаписывает пустой массив только с значением элемента' id'. Даже если бы вы не перезапускали массив, чтобы быть пустым на каждой итерации, так будет отображаться только последний элемент. –
Хмм я назвал console.log (s); и он показывает мне 10 объектов, которые я хочу. – BaSic
так почему, у задайте этот вопрос? –