JS 循环列表LI倒序问题

clipboard.png
这是后台获取到的火车信息,我用JS循环列表Li的时候,数组下标为0的显示在了页面最上面,我想让数组下标为21的G133循环的时候在第一个 说直接点就是数据倒序。我使用了JS的方法:
var res = result.reverse();

                    console.log(res);
用了并没有倒序,奇怪了。
哪位大神指点下。谢谢!
阅读 5.3k
5 个回答

reverse() 方法用于颠倒数组中元素的顺序。请注意:该方法会改变原来的数组,而不会创建新的数组。

不用重新赋值。
result.reverse();
console.log(result);

reverse方法会改变原来的数组,而不会创建新的数组。

你发的代码暂时看不出问题
MDN上介绍reverse 方法颠倒数组中元素的位置,并返回该数组的引用。
reverse改变原数组并将原数组返回 用变量接收多此一举了

谢邀
有现成数组倒叙排列的方法 reverse 方法
它内部逻辑就是var newArr = [],

    然后把数组for循环 从length-1下标的数据依次递减追加到新数组 返回给你新数组
    
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题