美文网首页
函数07(箭头函数)

函数07(箭头函数)

作者: 小雪洁 | 来源:发表于2020-04-26 21:59 被阅读0次
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>箭头函数</title>
    </head>
    <body>
    </body>
    <script>
        //传统函数定义
        let hxj= function(){
            console.log("hxj");
            return true;
        };
        hxj();
        //使用箭头函数定义,()里放参数
        let ydc= ()=>{
            console.log("ydc");
            return true;
        };
        ydc();
        //传统方法写筛选数组
        let a=[1,1,2,3,4,5].filter(function(item){
            return item>2;
        });
        console.log(a);//[3, 4, 5]
        //使用箭头函数筛选数组
        let b=[1,1,2,3,4,5].filter((item)=>item>2);
        console.log(b);//[3, 4, 5]
        //箭头函数写求和
        let sum=[1,1,2,3,4,5].reduce((sum,i)=>sum+i);
        console.log(sum);
        //箭头函数虽好用,但也不是万能,不能完全替代function关键字,
        //比如在递归函数,构造函数,事件处理的时候不方便使用箭头函数,因为要考虑this关键词
        //由于箭头函数没有函数名字,所以在递归处理时,要回调函数也不方便
        //在dom的事件处理时也会用function关键字定义函数,对比与箭头函数的差异
    </script>
</html>

相关文章

  • 函数07(箭头函数)

  • ES6~箭头函数

    什么是箭头函数 单表达式箭头函数 相当于 多表达式箭头函数 箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有...

  • 箭头函数和立即执行函数

    箭头函数 箭头函数和普通函数有什么区别?如果把箭头函数转换为不用箭头函数的形式,如何转换主要是this的差别,箭头...

  • js理解普通函数和箭头函数

    普通函数: 箭头函数: 区别: 构造函数和原型 箭头函数不能作为构造函数 不能new。会报错 箭头函数没有原型属性...

  • 学习 ES 6 箭头函数

    箭头函数的用法 ES6 允许使用“箭头”(=>)定义函数。 箭头函数的一个用处是简化回调函数。 箭头函数 this...

  • es6

    箭头函数与普通函数的区别 箭头函数是匿名函数,不能作为构造函数,不能使用new 箭头函数不绑定arguments,...

  • TS  笔记this

    this 箭头函数在箭头函数创建的地方获得this;非箭头函数,在调用函数的地方获得this如图

  • 9、箭头函数和普通函数的区别

    箭头函数: 普通函数: 1、箭头函数是匿名函数,不能作为构造函数,不能使用new原因:箭头函数没有原型对象prot...

  • 箭头函数中this的指向

    箭头函数在平时开发中用着非常爽,箭头函数有什么特点呢 箭头函数不能够当做构造函数使用 箭头函数没有argument...

  • js学习笔记4(函数)

    1.箭头函数 ES6新增属性。箭头函数特别适合嵌入函数的场景。 箭头函数虽然语法简介,但是很多场合不适用。箭头函数...

网友评论

      本文标题:函数07(箭头函数)

      本文链接:https://www.haomeiwen.com/subject/uqsswhtx.html