继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

理解函数参数

宝慕林829663
关注TA
已关注
手记 1
粉丝 1
获赞 0

JS中函数不在意你传输参数是什么,也不在意传输多少个参数。即便你定义两个参数的函数,再调用的时候未必传2个参数,你可以穿1个,3个甚至一个不传送。原因是ECMAScript参数内部是使用一个数组表示的。在函数体内可以通过arguments进行访问。arguments只是和数组类似,但不是Array的实例。https://img3.mukewang.com/5bd11d11000124d207510292.jpghttps://img.mukewang.com/5bd11edf0001a0d307310512.jpg

JS没有重载之说,因为ECMAScript函数没有签名,他的参数都是一个arguments数组表示,因为函数

的参数在数组中可以使用函数个数类型,模拟重载,但没有真正意义上的重载。


https://img2.mukewang.com/5bd11f5900019adc07580417.jpg

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP