有个问题,关于math.min.apply()这个方法

有个问题,关于math.min.apply()这个方法

这一段的作用是返回数组中的最小值,想问下apply里面第一个参数设置null是什么意思

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好。

1、apply()方法中,一共有2个参数,均为可选参数,第一个参数是要调用的对象,要调用的对象是谁,就在第一个参数中写上,如果没有调用的对象,直接写null,当参数为null的话,对象就指向了window。

代码中,Math.min.apply(null,everyHeight)其中第一个参数null,这个是因为没有对象去调用这个方法,所以直接传递null过去,然后实现得到数组中最小的高度。

如果帮助到了你,欢迎采纳。

祝学习愉快!

  • 慕前端7432760 提问者 #1
    能否举个列子,说明下当第一个参数不为null时的用法
    2019-03-11 12:02:36
山河远阔ZZ 2019-03-11 15:16:37

同学你好,可以参考下面的例子:

http://img1.sycdn.imooc.com//climg/5c8608ed0001e8b613300402.jpg

这个知识点会在第三阶段js的面向对象中进行讲解哦,如下:

http://img1.sycdn.imooc.com//climg/5c860b2e0001d07f04300675.jpg

祝学习愉快!


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师