Как отобразить на рендере вместо console.log в node.js - PullRequest
0 голосов
/ 08 декабря 2018

Я уже отсортировал объекты, как ссылка ниже.Мой следующий шаг - возможность использовать отсортированный объект, чтобы я мог использовать его для отображения на моем рендере, а не просто console.log().

Я не уверен, что подход к объекту - это возврат.Был бы признателен, если кто-нибудь может помочь мне.Спасибо

var byLikes = [
  { name: 'herman', Like: 5 },
  { name: 'tabitha', Like: 3 },
  { name: 'juags', Like: 1 },
  { name: 'ukiq', Like: 4 },
  { name: 'limau', Like: 10 },
  { name: 'kwe', Like: 6 }
];

byLikes.sort(sortByLike);

function sortByLike(a, b) {
  var result = 0;
  if (a.Like > b.Like) { result = 1; }
  if (b.Like > a.Like) { result = -1; }
  return result;
}

byLikes.forEach(function (cat) {
  console.log(cat);
});

res.render('reload', { imglikes: sortedlikedhere, postername: sortednamehere });

1 Ответ

0 голосов
/ 08 декабря 2018

byLikes может быть передано методу render, как показано ниже.В шаблоне к нему можно получить доступ через свойство imglikes.

res.render('reload', {
  imglikes: byLikes, 
  postername: sortednamehere
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...