«

函数进阶

yang 发布于 阅读:376 JS高阶阶段


1.箭头函数是ES6新增的语法糖, => 用于取代 function关键字

//ES5的写法
let show = function () {
    console.log("今天星期三,我们在上课,好海哦");
};
show();

//ES6的箭头函数
let show2 = () => {
    console.log("明天星期四");
};
show2();

//简写1:只有一个形式参数时,可以省略()
let arr = [1, 2, 3];
arr.forEach(v => {
    console.log(v);
});

//简写2:代码只有一句时,可以省略{},自动返回,return可以不写
let arr2 = arr.map( v=>v+10 );

2.什么是IIFE

IIFE就是立即执行 函数表达式

IIFE的经典写法

//经典写法一
(function(){
    var sum=0;
    for(var i=1; i<=100; i++){
        sum+=i;
    }
    console.log(sum);
})();

//经典写法二
!function(){
    var sum=0;
    for(var i=1; i<=100; i++){
        sum+=i;
    }
    console.log(sum);
}();

//经典写法三
+function(){
    var sum=0;
    for(var i=1; i<=100; i++){
        sum+=i;
    }
    console.log(sum);
}();

函数进阶

版权所有:微4e
文章标题:函数进阶
除非注明,文章均为 微4e 原创,请勿用于任何商业用途,禁止转载

推荐阅读:


扫描二维码,在手机上阅读
请先 登录 再评论