js获取数组中最小的值的方法 Math.min.apply(),apply(),call()方法使用
来源:互联网 发布:淘宝一楼土木人可靠吗 编辑:程序博客网 时间:2024/05/17 12:20
var arr = [1,3,6,8,2,10];
var minNum = Math.min.apply(null,arr);
console.log(minNum);
运行结果是:1;Math.min 可以实现得到数组中最小的一项 Math.min.apply(null,arr)其中第一个参数null,这个是因为没有对象去调用这个方法,所以直接传递null过去。同理,Math.max.apply可以获得数组里面最大的值。
具体看apply()和call()方法的使用:
- function Animal(){
- this.name = "Animal";
- this.showName = function(){
- alert(this.name);
- }
- }
- function Cat(){
- this.name = "Cat";
- }
- var animal = new Animal();
- var cat = new Cat();
- //通过call或apply方法,将原本属于Animal对象的showName()方法交给对象cat来使用了。
- //输入结果为"Cat"
- animal.showName.call(cat,",");
call()和apply(),这两个方法基本上是一个意思,区别在于 call 的第二个参数可以是任意类型,而apply的第二个参数必须是数组,也可以是arguments
阅读全文
0 0
- js获取数组中最小的值的方法 Math.min.apply(),apply(),call()方法使用
- Math.min.apply方法使用
- js中bind、call、apply的方法使用
- js的call方法和apply方法
- js 中apply方法和call方法的详解
- js的call()和apply()方法
- js call和apply方法的了解
- js的call 与 apply 方法
- js里的call和apply方法
- js的apply()和call()方法
- 【js】javascript中call()和apply()方法的区别
- JS中call和apply方法的区别
- js中apply和call方法的应用
- 关于js中call、apply、bind方法的区别
- js中call()、apply()、bind()方法的区别
- js中apply方法的使用
- js中apply方法的使用
- js中apply方法的使用
- Java 8 中 Date与LocalDateTime、LocalDate、LocalTime互转
- 数学 方程的解
- c raft
- 第5章 排序 —— 5.6 [PTA]统计工龄
- 装个驱动装了半天...
- js获取数组中最小的值的方法 Math.min.apply(),apply(),call()方法使用
- 调校显示器,最好显色指南
- Redis中的 RDB和AOF持久化对比
- mysql命令show processlist详解
- Effective Java 对于所用对象都通用的方法 8.覆盖equals时请遵守通用约定.txt
- 常用的内存调试工具
- 神州专车全站HTTPS加密,保护用户数据安全
- ATS中的 正向代理 反向代理
- 实现带根文件系统简单容器(by quqi99)