Math.max和Math.max.apply的区别和用法详解,如何准确掌握?

2026-04-01 14:440阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计643个文字,预计阅读时间需要3分钟。

Math.max和Math.max.apply的区别和用法详解,如何准确掌握?

最近在做一个小案例时遇到了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() 方法可返回指定的参数中带有较大的值的那个数

Math.max和Math.max.apply的区别和用法详解,如何准确掌握?

var a = Math.max(1,2,3,4); console.log(a); //4

但是如果数据是放在一个数组里面,此时就不能这样调用了。这时就用到apply方法

2Math.max.apply

apply() 方法调用一个函数。简单理解为调用函数的方式,但是它可以改变函数的 this 指向,同时用指定数组替换函数的参数。

阅读全文

本文共计643个文字,预计阅读时间需要3分钟。

Math.max和Math.max.apply的区别和用法详解,如何准确掌握?

最近在做一个小案例时遇到了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() 方法可返回指定的参数中带有较大的值的那个数

Math.max和Math.max.apply的区别和用法详解,如何准确掌握?

var a = Math.max(1,2,3,4); console.log(a); //4

但是如果数据是放在一个数组里面,此时就不能这样调用了。这时就用到apply方法

2Math.max.apply

apply() 方法调用一个函数。简单理解为调用函数的方式,但是它可以改变函数的 this 指向,同时用指定数组替换函数的参数。

阅读全文