`var num=[1,2,3]
var themax=Math.max.apply(Math, num);`
这种写法中:两点疑问
1:apply()两参数一个是在其中运行函数的作用域,另一个是参数数组
而且max()函数默认接受的是一串数值,但是我还是无法理解
传入这个Math对象有什么用 默认Math.max()代表Math对象内的max()方法,不是一个意思吗
这个数组在哪一步转换为一串数值的?
2.当我传入的对象为null时,运行结果依然成立,为什么
慕尼黑5688855
慕少森
随时随地看视频慕课网APP
相关分类