Math.max和Math.max.apply的区别和用法详解,如何准确掌握?
- 内容介绍
- 文章标签
- 相关推荐
本文共计643个文字,预计阅读时间需要3分钟。
最近在做一个小案例时遇到了Math.max.apply这样的用法,之前很少遇到,感觉挺有趣的,记录一下。
Math.max+语法:Math.max(n1,n2,n3,...,nX)返回值:max()方法可返回指定参数中最大的一个值,参数可以是任意多个。
例如:Math.max(1,2,3,4,5) 返回值:5
最近在做一个小案例的时候遇到了Math.max.apply这么一个用法,之前很少遇到过感觉挺有趣的,就记录一下。
1Math.max
语法: Math.max(n1,n2,n3,...,nX)
返回值:max() 方法可返回指定的参数中带有较大的值的那个数
var a = Math.max(1,2,3,4); console.log(a); //4
但是如果数据是放在一个数组里面,此时就不能这样调用了。这时就用到apply方法
2Math.max.apply
apply() 方法调用一个函数。简单理解为调用函数的方式,但是它可以改变函数的 this 指向,同时用指定数组替换函数的参数。
本文共计643个文字,预计阅读时间需要3分钟。
最近在做一个小案例时遇到了Math.max.apply这样的用法,之前很少遇到,感觉挺有趣的,记录一下。
Math.max+语法:Math.max(n1,n2,n3,...,nX)返回值:max()方法可返回指定参数中最大的一个值,参数可以是任意多个。
例如:Math.max(1,2,3,4,5) 返回值:5
最近在做一个小案例的时候遇到了Math.max.apply这么一个用法,之前很少遇到过感觉挺有趣的,就记录一下。
1Math.max
语法: Math.max(n1,n2,n3,...,nX)
返回值:max() 方法可返回指定的参数中带有较大的值的那个数
var a = Math.max(1,2,3,4); console.log(a); //4
但是如果数据是放在一个数组里面,此时就不能这样调用了。这时就用到apply方法
2Math.max.apply
apply() 方法调用一个函数。简单理解为调用函数的方式,但是它可以改变函数的 this 指向,同时用指定数组替换函数的参数。

