怎么在JavaScript中使用Array.sort()方法对数组排的序

  介绍

今天就跟大家聊聊有关怎么在JavaScript中使用Array.sort()方法对数组排序,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

JavaScript是什么

JavaScript是一种直译式的脚本语言,其解释器被称为JavaScript引擎,是浏览器的一部分,JavaScript是被广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。

<强> 1,对数字数组进行由小到大的顺序进行排序。

代码:

var  arr =,[3 22日,12日,43岁,56岁,47岁,4];   arr.sort ();   console.log (arr);,//,[12日,22日,3日,4日,43岁,47岁,56]   arr.sort (function  (m, n), {   ,if  (m  & lt;, n), return  1   ,else  if  (m 祝辞,n), return  1   else  return  0   });   console.log (arr);,//,[3,, 4,, 12日,22日,43岁,47岁,56]

<强> 2,对字符串数组执行不区分大小写的字母表排序。

代码:

var  arr =, (& # 39; abc # 39;,, & # 39; def # 39;,, & # 39;中行# 39;,,& # 39;美联储# 39;];   console.log (arr.sort ());,//, (“BoC",,“Def",,“FED",,“abc"】   console.log (arr.sort(函数(s, t) {   ,var  a =, s.toLowerCase ();   ,var  b =, t.toLowerCase ();   ,if  (a  & lt;, b), return  1;   ,if  (a 祝辞,b), return  1;   ,return  0;   }));,//,(“abc",,“BoC",,“Def",,“FED"]

<强> 3,对包含对象的数组排序,要求根据对象中的年龄进行由大到小的顺序排列

代码:

var  arr =,[{& # 39;名字# 39;:,& # 39;张三& # 39;,,年龄:,26},{& # 39;名字# 39;:,& # 39;李四& # 39;,,年龄:,12},{& # 39;名字# 39;:,& # 39;王五& # 39;,,年龄:,37},{& # 39;名字# 39;:,& # 39;赵六& # 39;,,年龄:,4});   var  objectArraySort =, function  (keyName), {   ,return  function  (objectN, objectM), {   var 才能;valueN =, objectN [keyName]   var 才能;valueM =, objectM [keyName]   if 才能;(valueN  & lt;, valueM), return  1   else 才能;if  (valueN 祝辞,valueM), return  1   else 才能;return  0   ,}   }   arr.sort (objectArraySort(& # 39;年龄# 39;))   console.log (arr),//,[{& # 39;名字# 39;:,& # 39;王五& # 39;,,年龄:,37},{& # 39;名字# 39;:,& # 39;张三& # 39;,,年龄:,26},{& # 39;名字# 39;:,& # 39;李四& # 39;,,年龄:,12},{& # 39;名字# 39;:,& # 39;赵六& # 39;,,年龄:,4}]

看完上述内容,你们对怎么在JavaScript中使用Array.sort()方法对数组排序有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

怎么在JavaScript中使用Array.sort()方法对数组排的序