有关js的问题

js里面,Math.max适用于找最大值的,但是为什么要找到一个数组的最大值,必须要Math.max.apply(Math, array)这样写呢?

烙印99
浏览 454回答 3
3回答

繁星coding

因为如果不这样的话, 你需要这么调用: Math.max(2,3,5,7) 这样才是查找四个数里面最大的。 如果2,3,5,7已经成了一个数组了, 那么apply刚好可以把数组拆开成四个参数: Math.max(2,3,5,7) 等同于 Math.max.apply(Math, [2,3,5,7])
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript