<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>数组升降序排列</title>
</head>
<body>
<script type="text/javascript">
var arr = [10,1,60,100,30,25,3];
function aa(i,j){
return i - j; //i-j为升序,
}
function bb(i,j){
return j-i; //j-i为降序
}
//因此在调用sort方法时,需要将aa函数传入,切记不要讲aa传入
alert(arr.sort(aa));
alert(arr.sort(bb));
</script> </body>
</html>

效果图:

原链接:https://www.cnblogs.com/lengyuehuahun/p/5643625.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>数组</title>
</head>
<body>
<script type="text/javascript">
//求数组中的最大项
var arr = [1,3,5,7,8,4,9,10];
/* 这块在调用的时候第一个参数给了null,这是因为没有对象去调用这个方法,我只需要用这个方法帮我运算,得到返回的结果就行,所以直接传递了一个null过去。*/
var max = Math.max.apply(null,arr);
console.log(max);
//求数组中的最小项
var arr = [1,3,5,7,8,4,9,10];
var min = Math.min.apply(null,arr);
console.log(min);
//合并两个数组并返回新数组的长度
var arr1=new Array("1","2","3","5","7","9");
var arr2=new Array("2","4","6","8");
// Array.prototype.push可以实现两个数组的合并
console.log(Array.prototype.push.apply(arr1,arr2));//得到合并后数组的长度,因为push就是返回一个数组的长度 </script> </body>
</html>

最新文章

  1. 《高性能javascript》一书要点和延伸(上)
  2. Android adapter适配器的学习
  3. CSS3过渡、变形和动画
  4. 转的: 重绘ListView 修改标题颜色
  5. 用直接路径(direct-path)insert提升性能的两种方法
  6. 画图解释SQL联合语句
  7. lab 7 函数超级多的类
  8. AU3学习资源
  9. 回调函数的实现 &amp; 结构体的继承
  10. 一步一步制作yaffs/yaffs2根文件系统(二)---安装BusyBox,构造/bin、/sbin、/usr、linuxr
  11. RatingBar设置显示星星个数
  12. [原创作品]一个实用的js倒计时器 postby:zhutty.cnblogs.com
  13. Web端的Tab控件在切换Tab时Load数据出错的处理
  14. 在ubuntu14.04上安装openstack mitaka
  15. python-opencv aplpha混合
  16. JS获取字符对应的ASCII码
  17. PHP trait
  18. C语言博客作业02--循环结构
  19. windows与mac下安装nginx
  20. 深入理解Plasma(三)Plasma MVP

热门文章

  1. iOS学习之第二个View使用UITabBarViewController
  2. MongoDB常用增删改查语句
  3. Spring IOC的配置使用
  4. MySQL数据库篇之初识数据库
  5. 141. Linked List Cycle (List; Two-Pointers)
  6. Linux 系统配置
  7. Redis学习(2)—— 实例与注释说明[转]
  8. [C++] Variable/Hex conversion
  9. [Token] 从index.jsp中获取Token
  10. Greeplum 系列(二) 安装部署