美文网首页
箭头函数

箭头函数

作者: 前端许 | 来源:发表于2021-12-02 17:22 被阅读0次

<button id="dian">点我一下</button>

    <script>

        /* 因为现在的浏览器都是高版本的所以直接支持es6语法 */

        /* function fn() {

            return arguments[0]

        } */

        /* let a = fn(); */

        /* fn函数名 没有参数直接() => 表示return */

        /* let fn = () => 123; */

        /* 箭头函数里面没有arguments */

        /* let fn = () => arguments; */

        /* 箭头函数里面一个参数可以省略() */

        /* let fn = arg => arg; */

        /* 箭头函数里面多个参数不可以省略() */

        /* let fn = (a, b) => a + b; */

        /* 函数体里面有多个表达式需要加{} =>不表示返回 需要自己在{}里面写return */

        /* let fn = (a, b) => { let str = a + b; return str }; */

        /* fn is not a constructor  箭头函数不可以作为构造函数使用 */

        /* let obj = new fn();

        console.log(obj); */

        /* let a = fn('龚助', '没有了助');

        console.log(a); */

        document.getElementById('dian').onclick = function () {

            console.log('外面的this', this)/* button */

            /* let that = this; */

            /* 箭头函数没有自己的this this是上下文的(代表是外面的this) */

            /*  箭头函数没有参数要加() */

            setTimeout(() => {

                /*  console.log('普通函数里面的this',this) */ /* window */

                /*  console.log('里面的that',that) */  /* button */

                console.log('箭头函数里面的this',this)

            }, 1000)

        }

    </script>

相关文章

  • ES6~箭头函数

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

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

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

  • 学习 ES 6 箭头函数

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

  • 箭头函数

    箭头函数 箭头函数能让this的指向固定化 分析:1)第一个setInterval()中使用了箭头函数,箭头函数使...

  • TS  笔记this

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

  • 箭头函数和数组

    箭头函数&数组 箭头函数 特点: 没有 this 没有 arguments 没有prototype在箭头函数中使用...

  • 箭头函数

    箭头函数 为什么使用箭头函数

  • 箭头函数中this的指向

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

  • js学习笔记4(函数)

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

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

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

网友评论

      本文标题:箭头函数

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