JS(JavaScript)函数相关内容

let和var区别

1.let有块级作用域,var无;

2.let无变量提升,var有;

3.let不能重复定义,var可以;

创建函数的方法

1.函数申明的方法:function函数名(){};      

2.函数表达式的方法:let 变量=function(){};       

3.箭头函数的方法:let 变量=()=>{}; 

4.构造函数的方法(不推荐用):let 变量=new Function(){};           

函数的调用方法

1.函数+括号;

2.通过事件调用;

3.函数的自调用;

4.通过call,bind,call调用(这个主要用来改变this的指向);

传参问题

1.实参=形参:正常传参过去就好;

2.实参>形参:只取形参个数的实参,若都想取得,剩下参数可用(...rest)该方法取得。(注:该方法比arguments方法好,因为该方法可以用数组的相关方法);

3.实参<形参:多的定义为undefined;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容