我有疑问的是:multyply.apply(multyply,data);()里第一个参数
<script> // 在此处补充代码 var data = new Array(3,4,2,1); function multyply(a,b,c,d){ return a*b*c*d; } var a1 = multyply.apply(multyply,data); alert(a1); </script>这段代码中,我有疑问的是这块:multyply.apply(multyply,data);我发现()里第一个参数,用this, window,document,multyply,结果都对?这是为什么
0
收起
正在回答
2回答
因为window和document里面有这个方法,可以来调用,如下:
1、这是window对象:
2、这是document对象:
自己可以打印一下。
进击JavaScript核心 2018
- 参与学习 466 人
- 提交作业 74 份
- 解答问题 635 个
JavaScript不仅能实现静态页面到动态特效的转变,还能完成数据的动态交互,但是关于js到底功能有多强大,大家还是有所期待的,本路径将带你深入到js中,一一揭开JavaScript的神秘面纱。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星