2. 箭头函数基本特点(1). 箭头函数this为父作用域的this,不是调用时的this箭头函数的this永远指向其父作用域,任何方法都改变不了,包括call,apply,bind。普通函数的this指向调用它的那个对象。let person = {
    name:'jike',
    init:function(){
        //为body添加一个点击事件,看看这个点击后的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-23 15:03:17
                            
                                113阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、基本内容 在ES6中,新增了一种函数:Arrow Function箭头函数。 1、作用: 定义匿名函数 2、基本语法: 参数的情况: (1)没有参数: () => console.log(‘xxxx’)let fun1 = () => console.log('lalala');
 fun1();(2) 一个参数: i => i+2。只有一个形参的情况,括号()可以省略let            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-06 09:14:33
                            
                                332阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            箭头函数表达式的语法比函数表达式更简洁,并且没有自己的this,arguments,super或new.target。箭头函数表达式更适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。一、语法1.1 基础语法(param1, param2, …, paramN) => { statements }  //(参数1,参数2,...,参数N) => { 语句}
(param1, p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-21 06:59:16
                            
                                166阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            普通函数:this指向分为4种情况,1. obj.getName();//指向obj2.getName();//非严格模式下,指向window,严格模式下为undefined3. var a = new A();   a();//指向A本身4.getName().apply(obj);//指向obj箭头函数:箭头函数本身是没有this和arguments的,在箭头函数中引用th            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 06:53:35
                            
                                153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ES6标准新增了一种新的函数:Arrow Function(箭头函数)。更简洁的语法我们先来按常规语法定义函数:function (x) {
    return x * x;
}该函数使用箭头函数可以使用仅仅一行代码搞定!x => x * x箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式:一种像上面的,只包含一个表达式,连{ ... }和return都省略掉了。还有一种可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-24 16:05:15
                            
                                261阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ES6可以使用“箭头”(=>)定义函数语法首先是写法上的不同:// es5
    var fn = function (x, y) {
      return x + y;
    }
    // es6 箭头函数写法,当函数直接被return时,可以省略函数体的括号
    const fn = (x, y) => x + y;
    // es5
    var foo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-19 17:57:27
                            
                                109阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            箭头函数箭头函数是在es6中引入的,用法十分简单,允许使用 => 定义函数// 箭头函数const fn = () => {  //TODO: 函数体
  return "箭头函数"}// 相当于function fn() {  //TODO: 函数体
  return "箭头函数"}复制代码另一个用法上的简化是返回值,像上述函数直接返回值的时候可以写成这样() => "箭头函数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-02-01 10:14:52
                            
                                217阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            JavaScript箭头函数语法基础语法(参数1, 参数2, ..., 参数N) => { 函数声明 }
// 相当于:(参数1, 参数2, ..., 参数N) => { return 表达式; }
(参数1, 参数2, ..., 参数N) => 表达式(单一)
// 当只有一个参数时,圆括号是可选的:
(单一参数) => { 函数声明 }
单一参数 => { 函            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-04-28 09:15:43
                            
                                341阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1. 箭头函数箭头函数排在第一个是因为它的 this 不会被改变,所以只要当前函数是箭头函数,那么就不用再看其他规则了。箭头函数的 this 是在创建它时外层 this 的指向。这里的重点有两个:创建箭头函数时,就已经确定了它的 this 指向。箭头函数内的 this 指向外层的 this。所以要知道箭头函数的 this 就得先知道外层 this 的指向,需要继续在外层应用七步口诀。2. new当            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-22 22:40:40
                            
                                588阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            箭头函数的使用和一些特性JS中的箭头函数用=>来标识。箭头函数有两个主要的优点:更简短的函数;更直观的作用域和this的绑定(不绑定this)因为这些优点,箭头函数比起其他形式的函数声明更受欢迎。比如,受欢迎的airbnb eslint configuration库会强制使用JavaScript箭头函数创建匿名函数。1. 即它允许使用箭头(=>)来定义函数。 如var f = v =&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 23:57:21
                            
                                123阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言一、箭头函数特点二、箭头函数注意点1.this指向问题2.无法进行构造函数3.变量提升三、箭头函数使用1.多个参数的箭头函数2.单个参数或无参数3.可变参数4.省略return的情况补充点:总结 前言对箭头函数的一些小总结一、箭头函数特点Arrow Function(箭头函数是在ES6标准中新增的一种函数/**
 * ES6箭头函数语法定义函数,
 * 将原函数的“function”            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-17 10:08:31
                            
                                163阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            2,箭头函数
    function(){}        ---   ()=>{}     箭头函数
    function(e){}       ---   e =>{}     箭头函数
    function(){一行}    ---   ()=>一行    箭头函数
    function(e){一行}   ---   e =>一行    箭头函数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-01 15:04:30
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ES6箭头函数的引入,使函数的写法变的更加简洁。 箭头函数没有自己的this,arguments,super或new.target。箭头函数表达式更适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。普通函数的书写function test(zjcopy) {  //声明式写法 
    console.log(zjcopy) 
} 
test('hello')或者let test2 = f            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-09 10:34:23
                            
                                38阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            箭头函数因为其简单,所以对于单行行为说非常适用。语法:let func = (arg1, arg2, ...argN) =>
expression相当于:let func = function(arg1, arg2, ...argN) { 
return expression;};例子1:函数没有参数时候let sayHi = () =>
console.log("Hello            
                
         
            
            
            
            # 深入理解 JavaScript 中的箭头函数与循环
JavaScript 作为一种广泛使用的编程语言,其函数的类型和用法多种多样。其中,箭头函数是 ES6 引入的一种新语法,极大地方便了函数的书写和使用。本文将探讨箭头函数在循环中的应用,并提供相关的代码示例,帮助读者更好地理解。
## 什么是箭头函数?
在 JavaScript 中,箭头函数是一种更简单的函数定义方式。其语法形式为:            
                
         
            
            
            
            对象不用加(),函数需要加() 一个需要执行,一个不需要执行 一个是object,一个是function >>JavaScript语法扩展: 原始数组arr为[empty,empty,empty,empty,empty],值为空,那么index为空。 Array初始化值为空,那么index也为空? ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-01 16:34:00
                            
                                197阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            文章目录1. 箭头函数的基本语法1.1 基本形式1.2 参数规则1.3 函数体规则1.4 基本调用方式2. 与传统函数的区别2.1 this绑定2.2 无arguments对象2.3 不能作为构造函数2.4 没有prototype属性2.5 不能使用yield关键字2.6 不能改变this绑定3. this绑定的特性3.1 箭头函数中的this3.2 嵌套函数中的this3.3 动态上下文与词法上            
                
         
            
            
            
            多行的表达式或语句,应该用花括号括起来。然后使用一个普通的 return 将需要返回的值进行返回。单行箭头函数可以自动返回,多行箭头函数必须使用return语句返回。例子5:let sum = (a, b, c) => { 
let result = a + b + c; 
return result;};console.log( sum(1, 2,3            
                
         
            
            
            
            什么是箭头函数 箭头函数是 ES6 中新增的一种定义函数的格式,目的: 就是为了简化定义函数的代码,例如数组的简化如下。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Demo</title> <scrip            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-01 19:54:00
                            
                                121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            箭头函数箭头函数是在es6中引入的,用法十分简单,允许使用 => 定义函数// 箭头函数
const fn = () => {
  //TODO: 函数体
  return "箭头函数"
}
// 相当于
function fn() {
  //TODO: 函数体
  return "箭头函数"
}另一个用法上的简化是返回值,像上述函数直接返回值的时候可以写成这样(