最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JS中对数组和对象数组的排序的代码详细实例操作

来源:动视网 责编:小采 时间:2020-11-27 19:26:00
文档

JS中对数组和对象数组的排序的代码详细实例操作

JS中对数组和对象数组的排序的代码详细实例操作:以下讨论的是和数组 对象 排序 相关的通过js对数组和对象数组的排序的代码实例教程文章,内容是精心挑选整理的教程,希望对大家有所帮助,下面是详细内容:通过js对数组和对象数组的排序的代码实例教程注意:sort()方法会改变原数组,默认按unicode码顺序
推荐度:
导读JS中对数组和对象数组的排序的代码详细实例操作:以下讨论的是和数组 对象 排序 相关的通过js对数组和对象数组的排序的代码实例教程文章,内容是精心挑选整理的教程,希望对大家有所帮助,下面是详细内容:通过js对数组和对象数组的排序的代码实例教程注意:sort()方法会改变原数组,默认按unicode码顺序


以下讨论的是和数组 对象 排序 相关的通过js对数组和对象数组的排序的代码实例教程文章,内容是精心挑选整理的教程,希望对大家有所帮助,下面是详细内容:

通过js对数组和对象数组的排序的代码实例教程

注意:sort()方法会改变原数组,默认按unicode码顺序排列

推荐js相关视频教程:https://www.gxlcms.com/course/list/17/type/2.html

一、js中sort方法实现数组排序

var arr = [2,3,13,17,4,19,1];
arr.sort() // [1, 13, 17, 19, 2, 3, 4]

若想对数组按照大小进行排序,则需要在js的sort()方法添加比较函数

var arr = [2,3,13,17,4,19,1];
arr.sort(function(a,b){ // 比较函数
 return b - a; // 降序, 升序为 a - b 
})
console.log(arr) // [19, 17, 13, 4, 3, 2, 1]

二、js的sort方法实现对象数组的排序

类似于数组中的用法

var arr = [
 { name:"小明", age:12 },
 { name:"小红", age:11 },
 { name:"小刚", age:15 },
 { name:"小华", age:13 }
 ];
 
function compare(p){ //比较函数
 return function(m,n){
 var a = m[p];
 var b = n[p];
 return a - b;
 }
}
arr.sort(compare("age"));
console.log(arr); 
//升序,结果: [{name: "小红", age: 11}, {name: "小明", age: 12}, {name: "小华", age: 13},

不足之处还望指出,不胜感激!

更多js相关问题请访问PHP中文网,里面有丰富的js教程。

网址:https://www.gxlcms.com/

文档

JS中对数组和对象数组的排序的代码详细实例操作

JS中对数组和对象数组的排序的代码详细实例操作:以下讨论的是和数组 对象 排序 相关的通过js对数组和对象数组的排序的代码实例教程文章,内容是精心挑选整理的教程,希望对大家有所帮助,下面是详细内容:通过js对数组和对象数组的排序的代码实例教程注意:sort()方法会改变原数组,默认按unicode码顺序
推荐度:
标签: js 代码 详细
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top