首页 > 其他分享 >箭头函数

箭头函数

时间:2023-12-23 16:45:46浏览次数:34  
标签:return 函数 箭头 add let log

箭头函数


1. this是静态的,永远指向函数声明时所在作用域的this值,比如在全局作用域下,箭头函数的this就是window;

2. 箭头函数没有构造函数;

3. 箭头函数没有参数arguments;

4. 箭头函数的还可以进一步简写:

​ 1). 当且仅当只有一个参数时,可以省略小括号;

​ 2). 当且仅当函数体只有一条语句时,可以省略花括号,如有return关键字,也可省略。

 <!-- 没使用箭头函数 -->
    <script>
        let fn = function(a,b){
            return a+b;
        }
        let result = fn(1,2);
        console.log(result);
    </script>

    <!-- 使用箭头函数 -->
    <script>
        let f = (a,b) => {
         return a+b;
        }
        let res = fn(1,2);
        console.log(res);   
    </script>

    <!-- 简写箭头函数 -->
    <script>
    //    let add = (n) => {
    //     return n + n;
    //    };
        let add = n => n + n ; 
        console.log(add(8)); //8 + 8 = 16
    </script>

总结:箭头函数不适给绑定事件,this会指向window对象。

标签:return,函数,箭头,add,let,log
From: https://www.cnblogs.com/container-simple/p/17923278.html

相关文章

  • 无涯教程-PL/SQL - WHILE函数
    只要给定条件为真,PL/SQL编程语言中的WHILELOOP语句就会重复执行目标语句。WHILELOOP-语法WHILEconditionLOOPsequence_of_statementsENDLOOP;WHILELOOP-示例DECLAREanumber(2):=10;BEGINWHILEa<20LOOPdbms_output.put_line('......
  • 基于TigerBot-13b训练其函数调用能力
    写在前面原生的tigerbot似乎并不支持函数调用,于是我来支持一下 数据集我在huggingface上找了个英文的数据集https://huggingface.co/datasets/sadmoseby/sample-function-call这里面包含了1k组的函数调用,这个数据集的特点如下:1.包含有单个/多个/没有函数调用的情形2.......
  • 无涯教程-PL/SQL - nested IF-THEN-ELSE函数
    在PL/SQL编程中,将IF-ELSE语句嵌套通常是合法的,这意味着您可以在其中使用一个IF或ELSEIF语句另一个IF或ELSEIF语句。嵌套IF-THEN-ELSE-语法IF(boolean_expression1)THEN--executeswhenthebooleanexpression1istrueIF(boolean_expression2)......
  • 无涯教程-PL/SQL - LOOP函数
    基本的循环结构在LOOP和ENDLOOP语句之间包含语句序列。BasicLOOP-语法PL/SQL编程语言中基本循环的语法是-LOOPSequenceofstatements;ENDLOOP;在此,一个或多个语句的序列可以是单个语句或语句块,需要EXIT语句或EXITWHEN语句才能中断循环。BasicLOOP-......
  • 无涯教程-PL/SQL - Searched CASE 语句函数
    搜索的CASE语句没有选择器,并且该语句的WHEN子句包含提供布尔值的搜索条件。SearchedCASE-语法PL/SQL中搜索到的case语句的语法为-CASEWHENselector='value1'THENS1;WHENselector='value2'THENS2;WHENselector='value3'THENS3;...ELSESn......
  • 无涯教程-PL/SQL - IF-THEN-ELSIF 语句函数
    IF-THEN-ELSIF语句允许您在几种选择之间进行选择,IF-THEN 语句后可以是可选的ELSIF...ELSE语句,ELSIF子句允许您添加其他条件。IF-THEN-ELSIF-语法PL/SQL编程语言中的IF-THEN-ELSIF语句的语法为-IF(boolean_expression1)THENS1;--Executeswhentheboo......
  • 无涯教程-PL/SQL - IF-THEN-ELSE 语句函数
    在IF-THEN语句序列之后可以是ELSE语句的可选序列,它们在条件为FALSE时执行。IF-THEN-ELSE-语法语法fortheIF-THEN-ELSEstatementis-IFconditionTHENS1;ELSES2;ENDIF;其中,S1和S2是不同的语句序列。在IF-THEN-ELSE语句中,当测试条件为TRUE......
  • 什么是函数补丁
    在Python中,你可以使用unittest.mock.patch()函数来实现函数补丁¹。这个函数可以用来替换你正在测试的代码中的某个方法,以便你可以控制这个方法的行为并使其返回你期望的结果。以下是一个简单的例子:fromunittest.mockimportpatchdeffunction_to_patch():return"origina......
  • 【PySide6】信号(signal)和槽函数(slot),以及事件过滤器
    https://blog.csdn.net/qq_25262697/article/details/129374905说明在PYQT中,父控件可以通过两种方式响应子控件的事件:通过信号(signal)和槽函数(slot)机制连接子控件和父控件父控件可以通过设置eventFilter()方法来监听响应子控件的事件一、信号(signal)和槽函数(slot)示例在PYQ......
  • python基础007----递归函数&闭包&装饰器
    一、递归函数1、递归函数概念    直接或间接的调用自身的函数,称为递归函数。每调用一次自身,相当于复制一份该函数,只不过参数有变化,参数的变化,就是重要的结束条件。2、递归函数实例#####递归函数######1、普通实现:计算n!=1*2*3*4*5*6*...*nn=int(input('普通实现阶乘,......