1.this指向Window 声明式函数 匿名函数 定时器 延时器 forEach循环 2.this指向事件源 事件绑定中,事件处理函数this指向默认是事件源,也就是绑定事件的标签对象 3.this指向数组/对象 数组/对象中存储的函数this,指向的就是数组/对象 箭头函数this指向 箭头函数的this指向,是父级程序this的指向 如果没有父级程序,或...
注意:js箭头函数中,没有属于自己的this关键字,有都是来自于父级作用域。 (2)适合使用的场景 ES6 之前,JavaScript 的 this 对象一直很令人头大,回调函数,经常看到 var self = this 这样的代码,为了将外部 this 传递到回调函数中,那么有了箭头函数,就不需要这样做了,直接使用 this 就行。 所以,当我们需要维护...
箭头函数表达式比普通函数表达式更简洁,指向性更强,可读性更好。箭头函数属于表达式函数,因此不存在函数提升。箭头函数相当于匿名函数,不能作为构造函数,不可以使用new命令。箭头函数没有prototype属性。箭头函数不绑定this,它只会从自己的作用域链的上一层继承 this。使用call,apply,bind并不会改变箭头函数中的this...
1.function保留字 2.函数名 3.括号定义/接收形参 4.大括号定义函数体 调用: console.log(FUNC_NAME(a,b)) 二、箭头函数 (一)箭头函数主要特点: 1.箭头函数最大有点是:简短。为什么要用箭头函数?一个字:短。箭头函数通常省略函数名。 2.箭头函数不能用作构造函数。适用于那些本来需要匿名函数的地方。 3....
二、箭头函数 1.1、基本语法 1.2、箭头函数中的this 三、总结 一、前言 本篇文章是关于js高级知识点梳理的第二篇,会谈到有关于箭头函数的知识点。箭头函数如何简写,以及箭头函数中的this指向,都是在应用中非常值得我们注意的问题。 二、箭头函数 箭头函数的存在能够使得回调函数更简单。
1.箭头函数是匿名函数,不能作为构造函数,不能使用new 2.箭头函数不能使用arguments、super 3.箭头函数中this 指向 四、总结 一、箭头函数是什么? ES6 引入了一种新的语法来编写函数,它就是箭头函数,绝大数,箭头函数与函数表达式创建的函数对象行为是相同的。任何可以使用函数表达式的地方,也可以使用箭头函数。箭头...
一, 箭头函数 介绍 更简洁的一个封装函数的方法 1. 与普通函数的区别 // 1. 普通函数 function fn1(){ console.log('fn1'); } // 2. 普通函数 const fn2 = function(){ console.log('fn2'); } fn1() // 函数的调用 fn2() // 函数的调用 // 箭头函数 => 箭头中间不能有空格 const fn3 ...
箭头函数可以有一个“简写体”或常见的“块体”。 在一个简写体中,只需要一个表达式,并附加一个隐式的返回值。在块体中,必须使用明确的return语句。 var func = x => x * x; // 简写函数 省略return var func = (x, y) => { return x + y; }; //常规编写 明确的返回值 返回对象字面量 ...
箭头函数永远不能用作构造函数,自然的不能使用new关键字调用它们,因此,对于箭头函数不存在prototype属性。 在函数的整个生命周期中,箭头函数内部的值保持不变,并且总是与接近的非箭头父函数中的值绑定。 命名函数参数 JS中的函数通常用命名参数定义。命名参数用于根据位置将参数映射到函数作用域中的局部变量。
JS箭头函数, 视频播放量 142、弹幕量 0、点赞数 4、投硬币枚数 2、收藏人数 0、转发人数 0, 视频作者 前端Benny_文华星启, 作者简介 有屏幕的地方就有前端开发,相关视频:null 和 undefined,手动实现 trim 方法,音乐播放器编程开发,for 和 forEach,什么是伪元素,手风