介绍
这期内容当中小编将会给大家带来有关使用JavaScript怎么根据对象数组中的属性进行排序,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
var arr =, ( {才能名称:& # 39;一个# 39;,年龄:9}, {才能名称:& # 39;b # 39;,年龄:12}, {才能名称:& # 39;c # 39;,年龄:8} ]; ,arr.sort ((a, b)=祝辞{ return 才能;a.age 安康;b.age 以前,});>function 比较(财产){ return 才能;函数(a, b) { ,,,var value1 =,(财产); ,,,var value2 =, b(财产); ,,,return value1 作用;value2; ,,} } console.log (arr.sort(比较(& # 39;年龄# 39;)))*,使用例子:newArray.sort (sortBy(& # 39;数字# 39;,false)),//表示根据属数量性降序排列,若第二个参数不传递,默认表示升序排序 ,,*,@param attr 排序的属性,如属数量性 ,,*,@param rev 真正的表示升序排列,假降序排序 ,,*,*/,,sortBy:函数(attr,牧师){ ,,,//第二个参数没有传递,默认升序排列 ,,,如果(==rev 未定义){ ,,,,,rev =, 1; 还有,,,}{ ,,,,,rev =,(牧师),?,1,:,1; ,,,} ,,,, ,,,return 函数(a, b) { ,,,,,a =, (attr); ,,,,,b =, b [attr); ,,,,,如果(& lt; a b) { ,,,,,,,return rev *, 1; ,,,,,} ,,,,,如果(祝辞a b) { ,,,,,,,return rev *, 1; ,,,,,} ,,,,,return 0; ,,,} 以前,,}>上述就是小编为大家分享的使用JavaScript怎么根据对象数组中的属性进行排序了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
使用JavaScript怎么根据对象数组中的属性进行排序