Есть ли способ динамически перебирать переменные Pug с помощью JavaScript?
Я могу успешно статически перебирать переменные Pug с помощью функции each.. in
, но может потребоваться перезапустить цикл в ожидании других действий
С помощью переменной groups
я могу успешно получить первый объект и свойство в массиве, как этот
"#{groups[0].group_name}"
И успешно длина массива
"#{groups.length}"
Остальные эти коды не работают, этот просто регистрирует [объект объекта] по одной строке за раз.
script.
for(k in "#{groups}"){
console.log("#{groups}"[k]);
}
Я получаю Uncaught SyntaxError: Неожиданный идентификатор
script.
for(k in #{groups}){
console.log(#{groups}[k]);
}
"Невозможно прочитать свойство 'имя_группы' из неопределенного"
script.
for(i=0; i< "#{groups.length}"; i++){
console.log("#{groups[i].group_name}");
}
Также пробовал функции groups.forEach
и groups.map
, но безуспешно. Любая помощь приветствуется!!