当前位置: 首页 > news >正文

产品做优化好还是超级网站好北京出大大事了

产品做优化好还是超级网站好,北京出大大事了,中邦建设工程有限公司官方网站,注册公司要钱吗JS实现根据数组对象的某一属性排序 一、冒泡排序(先了解冒泡排序机制)二、根据数组对象的某一属性排序(引用sort方法排序) 一、冒泡排序(先了解冒泡排序机制) 以从小到大排序为例,冒泡排序的原…

JS实现根据数组对象的某一属性排序

    • 一、冒泡排序(先了解冒泡排序机制)
    • 二、根据数组对象的某一属性排序(引用sort方法排序)

一、冒泡排序(先了解冒泡排序机制)

以从小到大排序为例,冒泡排序的原理就是通过两层循环把数组中两两相邻的元素进行比较,是的大的元素放到后边,元素交换位置,从而一步步的交换元素的位置,使得最大的元素放到数组的末尾,这样内部的循环就进行了一轮,再根据外部的循环依次再把次大一点的元素放到数组的末尾,从而实现数组的逐步排序。代码如下:

// 冒泡排序
var arr = [52,3,8,57,75,2,1];
for (var i = 0; i<arr.length; i++) {for (var j =0;j<arr.length-i; j++) {if(arr[j]>arr[j+1]){var temp = arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}
}
console.log(arr); //[1, 2, 3, 8, 52, 57, 75]

二、根据数组对象的某一属性排序(引用sort方法排序)

定义一个数组

var newArray = [{name: "aaa",value: 0
},
{name: "ddd",value: 3
},
{name: "bbb",value: 1
},
{name: "eee",value: 4
},
{name: "ccc",value: 2
}];// 排序
function compare(property) {return function (a, b) {var value1 = a[property];var value2 = b[property];return value1 - value2;}
}
//打印看结果
console.log(newArray.sort(compare("value")))//根据字符串排序,不能用 - ,字符串相减得到NAN,要用<,> 来
function compare(prop) {return function (a, b) {var value1 = a.props[prop].uiValues[0]var value2 = b.props[prop].uiValues[0]if(value1 > value2){return -1;}else if(value1 < value2){return 1;}else{return 0;}}
}

在这里插入图片描述在这里插入图片描述

http://www.yidumall.com/news/18285.html

相关文章:

  • 当铺网站建设方案seo在线诊断工具
  • 淄博营销网站建设网站开发公司
  • 网站优化设计方案怎么做湖南网络推广机构
  • 抚顺您做煮火锅网站外包公司有哪些
  • 购物优惠券网站怎么做免费推广网站入口
  • 具有价值的专业网站建设平台小红书搜索关键词排名
  • 做网站需要备案几次收录网站排名
  • 网站制作商城百度搜索结果优化
  • 德州品牌策划公司天津seo网站管理
  • 中国建筑业协会官方网站上海网站营销推广
  • 哪个网站可以做验证码兼职揭阳百度快照优化排名
  • 重庆市门户网站制作灰色行业seo大神
  • wordpress 3.8 下载最好的seo外包
  • 网页设计尺寸1440seo搜索引擎优化求职简历
  • 网站建设租房网模块杭州疫情最新消息
  • 海南省住房和城乡建设厅网站建一个网站需要多少钱?
  • 做mg动画赚钱网站线上营销策划案例
  • 网上服装商城网站建设方案策划微信指数是什么意思
  • 男女做暖暖叉下体的试看网站google play商店
  • 买正品去哪个网站最好如何创建一个网站
  • 网站品牌词如何优化网站关键词怎么优化到首页
  • asp网站管理系统源码线下推广的渠道和方法
  • 新网站的建设方案排名优化
  • 万网 做网站软件开发培训
  • 网站设计佛山顺德2023推广平台
  • 网站建设工具公司成都百度业务员电话
  • 壳牌加油站开发票网站短视频代运营方案策划书
  • 浙江省政府 加强政府网站建设方案济南竞价托管
  • 作词做曲网站经典seo伪原创
  • 做农药的网站百度首页百度一下