js中使用sort根据数组内对象某个值大小进行升降序

news/2024/7/19 14:17:56 标签: js, 数组, 排序, sort

背景:

最近做毕设的项目时碰到需要实现价格进行升降序的功能。
1.浏览器返回数值1和-1
2.根据接收到的两个值决定升降序

解决

使用sort方法
简单数组

result =[
{ name: 'chen', age: 12},
{name: 'liu',age: 18},
{name: ''ba', age: 40}]

1.id值,全局值
2.定义方法

let id = 从浏览器返回的值1或-1
 function sortByPrice(a,b) {
    switch(parseInt(id)) {
      case 1:
         return a.age - b.age       //升序
         break;
     case -1:
        return b.age-a.age    //降序
        break;
    }
 }
 result.sortsortByPrice)

行了


http://www.niftyadmin.cn/n/1869612.html

相关文章

html在分页功能中如何实现当前页面的页码样式与其他页面不同_后台产品如何进行设计规范...

本文简要全面地介绍了后台产品的设计规范,希望对大家有帮助!一、工作流程在网上也看了一些文章,觉得还是从工作流程开始讲起会比较好,先贴上一张感觉很有道理的盗图。原型图之前,对于产品经理而言,往往还有…

div 居中_为什么div里面打一个字之后就会有高度了呢?

why? 为啥我要写这个&#xff1f;有一说一&#xff0c;挺好奇的&#xff0c;对于这种最最基础的问题&#xff0c;我觉得应该要有最最朴实准确的答案。是文字本身撑开的&#xff1f;试验才是检验真理的唯一标准。图1图1当中的 代码如下所示<html><head> <meta…

代码简洁之-RESTful规范(1)

背景 最近做毕设时&#xff0c;觉得自己的代码写的非常乱&#xff0c;所以想要让代码简洁 RESTful规范是很重要的。 本文是截取了部分阮一峰老师的文章&#xff1a;http://www.ruanyifeng.com/blog/2018/10/restful-api-best-practices.html 动词宾语 RESTful 的核心思想就是&…

dpkg命令_Linux命令学习神器!命令看不懂直接给你解释!

大家都知道&#xff0c;Linux 系统有非常多的命令&#xff0c;而且每个命令又有非常多的用法&#xff0c;想要全部记住所有命令的所有用法&#xff0c;恐怕是一件不可能完成的任务。一般情况下&#xff0c;我们学习一个命令时&#xff0c;要么直接百度去搜索它的用法&#xff0…

代码简洁之-命名(2)

本文转载自&#xff1a;https://www.jianshu.com/p/75591d47312a js命名应遵循 简洁、语义化 的原则 用有意义且常用的单词命名变量 1.变量 命名方法: 小驼峰式命名法 命名规范&#xff1a;前缀为形容词 &#xff08;函数前缀为动词, 以此来区分函数和变量&#xff09; 好的…

ftp安装包_ftp如何使用,ftp如何使用,3步掌握安装及使用

有了 FTP 服务器以后&#xff0c;客户端就可以与其建立连接&#xff0c;进行登录&#xff0c;然后进行文件传输&#xff0c;并实现各种操作&#xff0c;如上传文件/目录、下载文件/目录、列出目录信息等操作。IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份…

复习第一轮-作用域、作用域链和执行环境以及搞懂闭包。

目录 背景 作用域 执行环境 变量对象 作用域链 闭包 背景 最近汉得面试官问了闭包问题&#xff0c;想要深入理解闭包&#xff0c;所以需要回头复习。 作用域 参考文章&#xff1a;https://www.cnblogs.com/ukerxi/p/8027236.html 官方解释是&#xff1a;“一段程序代码…

python人工智能项目实战 桑塔努·帕塔纳亚克 pdf_Python人工智能项目实战

译者序 前言 作者简介 审校者简介 第1章 人工智能系统基础知识1 1.1 神经网络2 1.2 神经激活单元5 1.2.1 线性激活单元5 1.2.2 sigmoid激活单元6 1.2.3 双曲正切激活函数6 1.2.4 修正线性单元7 1.2.5 softmax激活单元9 1.3 用反向传播算法训练神经网络9 1.4 卷积神经…