js对数组中的数字排序
2023-09-11 14:18:06 时间
1 前言
如果数组里面都是数字,如果用原生的sort,默认是按字符串排序的,不符合我们的要求
2 代码
方法1:添加Array的原生方法
Array.prototype.sort2 =function(){ //实现数字升序 this.sort(function (a,b){ return a-b }); };
方法2:不写原生方法
var arr=[1,4,8,2,11,7,3,5]; arr.sort(function (a,b){ return a-b });//arr = [1,2,3,4,5,7,8,11]
相关文章
- vue - utils.js
- js,jq获取checkbox复选框被选中的值,生成数组array,生成对象object,兼容IE
- js判断是否在微信浏览器中打开
- JS 数组中找到与目标值最接近的数字,记一次工作中关于二分查找的算法优化
- 使用 mock.js 让前端开发与后端独立
- 【前端芝士树】Vue.js面试题整理 / 知识点梳理
- js sort方法根据数组中对象的某一个属性值进行排序
- 【HarmonyOS】【JS】 鸿蒙js开发使用div自带的scroll,滑动条拉不到最下面?
- JS - Promise
- jS-模式之简单的订阅者和发布者模式
- js:获取节点相关的 nodeName,nodeType,nodeValue
- js代理模式怎么用?
- js 数组 map() 基本用法--需求:1.处理数组对象----2.处理对象中包含多个对象-返回一个数组对象
- JS获取标签内容的方法
- arcgis api 3.x for js 入门开发系列二十一气泡窗口信息动态配置模板
- JS 中数组字符串索引和数值索引研究
- 【HarmonyOS】【JS】【布局】鸿蒙js开发input 输入框弹出输入法时上方布局被挤扁?
- 原生js源码之Array数组的every方法
- js正则表达式