I read the following objects using Ajax and stored them in an array:

我使用Ajax读取以下对象并将其存储在数组中:

var homes = [
    {
        "h_id": "3",
        "city": "Dallas",
        "state": "TX",
        "zip": "75201",
        "price": "162500"
    }, {
        "h_id": "4",
        "city": "Bevery Hills",
        "state": "CA",
        "zip": "90210",
        "price": "319250"
    }, {
        "h_id": "5",
        "city": "New York",
        "state": "NY",
        "zip": "00010",
        "price": "962500"
    }
];

How do I create a function to sort the objects by the price property in ascending or descending order using only JavaScript?

我如何创建一个函数来用只使用JavaScript的升序或降序对对象进行排序?

24 个解决方案

#1


1271

Sort homes by price in ascending order:

按价格按升序排列房屋:

homes.sort(function(a, b) {
    return parseFloat(a.price) - parseFloat(b.price);
});

Or after ES6 version:

或之后ES6版本:

homes.sort((a, b) => parseFloat(a.price) - parseFloat(b.price));

Some documentation can be found here.

在这里可以找到一些文档。

更多相关文章

  1. 来谈谈JAVA面向对象 - 鲁班即将五杀,大乔送他回家??
  2. java使用compareTo实现一个类的对象之间比较大小
  3. 在Java中,使用DefaultSelenium对象在selenium中启动测试,我如何找
  4. Java学习第9天(6):面向对象-多态-object
  5. 如何在命令中传递对象参数?
  6. JavaScript 面向对象编程,严格过程的标准化编程法,目前为止最好的
  7. JAVA复习3 Java类和对象
  8. java对象判断是否为空工具类
  9. 【阿里云】Java面向对象开发课程笔记(十六)——抽象类

随机推荐

  1. 8 个给前端的顶级 VS Code 扩展插件 [每
  2. 在 JavaScript 中优雅的提取循环内的数据
  3. 必须要会的 50 个React 面试题(上)[每日前
  4. C语言的for循环以及一些练习
  5. 必须要会的 50 个React 面试题(下)[每日前
  6. 今天记的笔记
  7. 2021.1.19
  8. JavaScript 的未来:它还少些什么? [每日前
  9. C语言学习心得(八)
  10. 爬取6271家死亡公司数据,看十年创业公司消