Javascript 如何反向循环通过cheerio对象?

Javascript 如何反向循环通过cheerio对象?,javascript,cheerio,Javascript,Cheerio,让我们保存一个列表,我有一个很长的元素列表(1000+),我想反向循环。最有效的方法是什么?谢谢 $('li').each(function(i, elem) { fruits[i] = $(this).text(); }); 打个循环怎么样 const li = $('li'); for (let i = li.length - 1; i >= 0; i--) { $(li[i]).text(); } 一种方法是使用$('li').size()-1-i作为索引: cons

让我们保存一个列表,我有一个很长的元素列表(1000+),我想反向循环。最有效的方法是什么?谢谢

$('li').each(function(i, elem) {
  fruits[i] = $(this).text();
});
打个循环怎么样

const li = $('li');

for (let i = li.length - 1; i >= 0; i--) {
  $(li[i]).text();
}

一种方法是使用
$('li').size()-1-i
作为索引:

const fruits=[];
$('li')。每个(函数(i,元素){
水果[$('li').size()-1-i]=$(this.text();
});
原木(水果)

  • 苹果
  • 香蕉

  • Pear
  • 是否执行以下操作
    Array.from($('li')).reverse().map(el=>$(el.text())
    您不认为在循环中重复获取
    $('li').size()
    会使它变慢吗?