这个排序是进行两两比较。
拿这个数组进行降序排列var a = [3, 1, 5, 6, 4, 2];
第一轮比较:用第一个数值和本数组的其他元素进行比对
3比1
3比5 //5大,所以所以进行交换 得a = [5, 1, 3, 6, 4, 2];
5比6 //交换 得a = [6, 1, 3, 5, 4, 2];
6比4
6比2
第一轮最终结果 a = [6, 1, 3, 5, 4, 2];
第二轮比较:用第二个数值和这个数值之后的元素进行对比
1比3 //交换 得a = [6, 3, 1, 5, 4, 2];
3比5 //交换 得a = [6, 5, 1, 3, 4, 2];
5比4
5比2
第二轮最终结果 a = [6, 5, 1, 3, 4, 2];
就这样依次进行交换
第三轮最终结果 a = [6, 5, 4, 1, 3, 2];
第四轮最终结果 a = [6, 5, 4, 3, 1, 2];
第五轮最终结果 a = [6, 5, 4, 3, 2, 1];
下面是重构的方法:
复制代码 代码如下:
Array.prototype.fst = function(fn){
var fn = fn || function(a, b){ return a > b;};
for(var i=0; i<this.length; i++){
for(var j=i; j<this.length; j++){
if(fn(this[i], this[j]) > 0){
var t = this[i];
this[i] = this[j];
this[j] = t;
}
}
}
return this;
};
查看实际演示
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
相关推荐:
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作
ChatGPT:人工智能对话新时代的领航者,ai音响华为还是小米好
360优化关键词-提升网站流量与排名的秘密武器,美拍ai
seo要会些什么,seo需要学些什么内容 ,轻盈ai
SEO策划:让你的网站迅速脱颖而出的秘诀,seo优化和技巧
文章AI思维导图自动生成助力创作的智慧之源
AI生成网页模板,轻松打造专业网站,ai网格画法
求一个AI软件,彻底改变你的工作与生活!
seo都有什么问题,seo都有什么问题和答案 ,ai凯旋公主下载
洗文章AI:让内容创作变得更智能、更高效
用AI写文,开启创作新时代
什么叫改写-解读“改写”背后的艺术与技巧,网站制作建设模板图片
SEO收集:如何通过有效数据收集提升网站排名,鞍山商城网站建设报价
ChatGPT出现报错503?这些解决办法你必须知道!,粉墨ai说唱
seo需要做些什么,做seo的 ,超级ai地图
seo菲律宾是做什么,菲律宾网址排名 ,openl ai
SEO确实是企业增长的关键,这些技巧让你走在行业前沿,山东网站建设信息
乘风SEO-引领企业互联网时代的腾飞之路,南昌b站关键词排名优化贵不贵
ChatGPT为什么网址打不开?原因分析与解决方法,文档审核ai
文章AI生成:让创作变得更简单、更高效!
ChatGPT网页打不开?快来看看这些解决办法,轻松恢复正常访问!,ai金色包装
什么是seo反连接,网站反链多好还是少好 ,网易ai产品
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
ChatGPT打开后空白:如何解决这个困扰并高效使用AI助手,ai四声怎么写
SEO优化排名原理解析:如何提高网站排名,实现精准流量获取,奥迪ai售价
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决连接问题!,ai制作艺术字
为什么选择SEO会员服务,让您的网站流量飞速增长,靖边专业网站建设公司
ChatGPT无法使用?了解原因及解决方法,轻松恢复智能对话体验!,ai满版图案
什么是seo优化营销,seo主要优化什么 ,ai绘画国风古韵
ChatGPT页面打不开怎么办?这些解决方法让你轻松访问AI助手!,分散ai
为什么“360收录”是你网站推广的必备利器,seo亚马逊
SEO优化攻略:如何通过精准策略提升网站排名与流量,aI ow翻译
seo简介主要写什么,seo主要内容 ,AI弧线这
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
ChatGPT打不开了吗?如何快速解决常见问题,恢复顺畅体验!,ai13212511845
AI代写文章:高效创作的新风尚
SEO爱站:提升网站排名,赢得流量的秘密武器,优化网站设计价格多少
AI缩写文本:助力智能生活的革新力量,ai智能写作生成神器下载
SEO针对中小企业的增长潜力:如何通过精准优化抢占市场先机,网络推广和营销就选y火10星评价
SEO手段:提升网站流量的制胜法宝,idc网站怎么推广
ChatGPT界面看不到用户:隐秘的互动方式与智慧的背后,AI和UR
SEO要不,来看看如何通过SEO优化提高网站流量和曝光度,seo 获客技巧
ChatGPT登录503错误?轻松解决,快速恢复畅享智能体验!,ai怎么加植物材质效果
SEO笔记:如何打造高效的SEO策略提升网站排名,网站优化优质服务方案
ChatGPT+维护页面:您的智能助手之旅,安全、高效、无忧,奥特曼画图ai
AI网页版智能问答,开启智慧沟通新时代,ai梦境档案用不了手柄
怎么用AI生成文章?全新写作方式的揭秘与应用指南
文章AI生成标题:让创作更轻松,内容更精彩
ChatGPT:我目前无法查看或解析附件,您是否遇到过这样的困扰?,ai+燃烧