参考答案:
var a = [5, 7, 9, 42, 18, 29]; console.log(Math.max.apply(null, a)); // 42 console.log(Math.min.apply(null, a)); // 5
大家都知道,apply方法,第一个参数是对象this,第二个参数是一个数组集合。
为什么在这里第一个参数是null? 那是因为没有对象去调用这个方法,只需要用这个方法运算,得到返回的结果就行了
本文分享自 前端面试秘籍 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!