当前位置: 首页 > news >正文

箭头函数以及箭头函数的this关键字

//箭头函数是用来简化函数定义语法的const fn = () => {console.log(123)}fn();
		// 在箭头函数中 如果函数体中只有一句代码 并且代码的执行结果就是函数的返回值 函数体大括号可以省略function sum (n1, n2){return n1 + n2;}const sum = (n1, n2) => n1 + n2;	 
		// 在箭头函数中 如果形参只有一个 形参外侧的小括号也是可以省略的function fn (v){return v;}const fn = v => v

在传统的函数当中,是谁调用函数的,那么函数内部的this关键字就指向谁。但是在箭头函数当中就不拥有这个特性。
因为箭头函数不绑定this,箭头函数没有自己的this关键字, 如果在箭头函数中使用this, this关键字将指向箭头函数定义位置中的this

		function fn () {console.log("1", this);return () => {console.log("箭头函数", this)}}const obj = {name: 'zhangsan'};const resFn = fn.call(obj);resFn();

输出:
在这里插入图片描述
着重看下:ES6箭头函数的this指向详解

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-35243.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

移动端开发

移动端应用 H5 移动端页面App小程序 移动端开发方式 原生开发(Native App)网页开发(Web App)混合开发(Hybrid App)跨平台移动端框架 跨 App 平台:React Native、weex、Flutter跨 App、小程序、…...

bootstrap table自定义新增行

.deleattrbtn,.addtrbtn{width: 60px;color: #fff;font-size: 12px;background-color: #3177E7;border-radius: 2px;border: 0; }#addtrdiv,#back_addtrdiv{margin: 10px 22px;text-align: right; }.table-bordered{table-layout: fixed;font-size: 12px; }.table th, .table...

毕设系列 -- 基于STM32的人体红外测温枪温度采集系统

文章目录1 简介2 主要器件3 实现效果4 设计原理MLX90614 红外温度传感器5 部分实现代码6 最后1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍一个学长做的单片机项目 基于STM32的人体红外测温枪温度采集系统 大家可用于 课程设计 或 毕业…...

laravel 8 实现excel 导出

composer 下载 composer require maatwebsite/excel 引入 use Elasticsearch\ClientBuilder; 创建excel文件 php artisan make:Exports FangExports FangExports 里面 return Fang::all(); php后台 //导出房东excelpublic function exports(){return Excel::download(…...

Vue相关:

目录 1,说一下vue最大特点是什么或者说vue核心是什么 2,说一下vue常用基本指令有哪些 3,Vue常用的修饰符...

spring-cloud-kubernetes-feign实战

关于spring-cloud-kubernetes spring-cloud-kubernetes是springcloud官方推出的开源项目,用于将Spring Cloud和Spring Boot应用运行在kubernetes环境,并且提供了通用的接口来调用kubernetes服务,主要提供了应用程序使用k8s本身功能&#xff…...

【Unity】如何将资源包里的Prefabs资源为己所用

步骤一、将所需要的prefab从外部导入的资源拖入Scene中。二、右键该预制体,选择Unpack Prefab Completely取消该预制体及其子物体与资源包中预制体的关联。三、将该预制体拖动到自己的prefabs文件夹目录下,制作成自己项目的预制体。四、在Project面板下&…...

防火墙高可靠性

双机热备、BFD双向转发检测、IP-LINK链路检测、Link-Group逻辑组、ETH-Trunk链路捆绑、Bypass,跨数据中心集群,双主控、业务板备份、数据中心会话同步 双机热备 目的:为了防止单点故障 实现:两台硬件软件相同的FW之间通过一条独…...

手写Promise.all()方法

有1个promise报错了,其他的promis会执行吗? 会的,因为Promsie在实例化时候就已经执行完了。手写Promise.all()方法 function PromiseAll(promiseArray){//返回的一定是个proimsereturn new Promise((resolve,reject)>{//首先判断传入的是…...

Centos8.0系统升级到最新版本

一 ,Centos8.0更换国内源(阿里源) 1, 备份旧的配置文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2,进入cd /etc/yum.repos.d cd /etc/yum.repos.d3,下载新的 Ce…...

高端音响的死亡被大大夸大了

几年前,在 MP3 盗版时代的鼎盛时期——当高端音频世界哀叹 MP3 文件的糟糕音质,而 MP3 用户乐于用音质换取免费音乐时——一位业内同事问我我以为高端音频已经死了。我向她保证不,一部分音乐迷,虽然可能不是主流,但总是…...

Java学习笔记--13.网络编程

Java学习笔记–13 第十章 网络编程 目录Java学习笔记--13前言网络编程1.定义2.TCP通信(1).ServerSocket(2).Socket3.UDP通信(1).发送方(2).接收方前言 21世纪,走进了信息时代,各种各样的软件层出不穷,但是总离不开程序开发,离不…...

python100例045求1-100之和用sum(range(1,101))

""" 题目045:统计 1 到 100 之和 """ def test045():count 0for i in range(1, 101):count iprint(count)# 二print(sum(range(1, 101))) test045()...

PyScreeze 基本使用(1)

PyScreeze 基本使用(1) PyScreeze屏幕截图 PyScreeze是Python 2和3的一个简单的跨平台屏幕截图模块。 关于 PyScreeze可以拍摄截图,将它们保存到文件中,并在屏幕中定位图像。这是有用的,如果你有一个小的图像&#x…...

wimform 继承窗体卡顿解决

get { const int CS_NOCLOSE 0x200; CreateParams cp base.CreateParams; cp.ClassStyle cp.ClassStyle | CS_NOCLOSE; if (!DesignMode) { cp.ExStyle...

git 替换commit的账户与邮箱信息 GitLab: Committer‘s email does not follow the pattern

最终解决方法来源: https://segmentfault.com/q/1010000006999861 https://www.cnblogs.com/zh7791/p/12986083.html ① git rebase -i HEAD~N N代表前N次的提交记录 ② 出现记录后键入i进入INSERT模式,在需要修改的条目上,将pick改为edit…...

后端返回状态码401, 获取不到怎么办?

传送门...

解决for循环中异步请求顺序不一致的问题

解决for循环中异步请求顺序不一致的问题参考文章: (1)解决for循环中异步请求顺序不一致的问题 (2)https://www.cnblogs.com/mo3408/p/12163012.html 备忘一下。...

2021-08-23 arm开发板上执行程序报错:-sh: ./uart_app: No such file or directory

问题前提描述: 使用的是正点原子 arm alpha 开发板存在这个文件 其他相关问题: 刚出现这个问题时,我在csdn上搜到的其他造成原因: “doc格式(windows系统)、mac(苹果系统)在上传到xshell(unix系统)后, unix系统是不支持doc(mac)格式的” 如果是这种情况…...

可以ping通网关,dns。但是死活不能上网????怎么回事?

苹果电脑重装了一把win7系统。连接手机热点没问题,连接店里wifi也没问题。但是呢连接家里wifi死活不能上网!!! 各种网上搜索啊,花了三四个小时,找到了各种解决方法,比如什么winsock reset还有什…...

Java小白入门200例23之阶乘计算

作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java、JavaScript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注&…...

2-6.JAVA三大框架

Spring MVC 1、用户发送请求至前端控制器DispatcherServlet。 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherS…...

Centos操作操作系统下安装mariadb数据库管理系统

1.查看是否安装mariadb rpm -qa|grep maridb 这种情况表示已安装,直接执行第三步,反之若没有任何东西,则执行第二步 2.安装mariadb yum install mariadb-server yum install mariadb yum install mariadb-devel 3.启动mariadb service mariadb start 4.…...

.detach().cpu().numpy()该段代码的作用

detach(): 返回一个新的Tensor,但返回的结果是没有梯度的。 cpu():把gpu上的数据转到cpu上。 numpy():将tensor格式转为numpy。 如图所示: out logits.detach().cpu().numpy()...

VISSIM二次开发(Python)大作业总结2

VISSIM二次开发(Python)&大作业总结2 写在前面 前一小节已经概括了基本所有这次使用的二次开发的知识,在这一小节,我们主要介绍本文对.att文件的读取和绘图以及分析的工作。 在这一部分我们将展开对这一部分的介绍&#xf…...

Python学习日记3

今天换了一个视频资源学习,因为发现之前的教学视频讲的是python2,python2跟现在的python3差别很大,所有换了一个平台学习。 今天学习内容主要是把python重新从头看了一遍,重新学习了一下,补充了关系运算符的知识&…...

Android FileProvider 应用间共享媒体资源

先参考以下两个文档: 官网介绍:https://developer.android.google.cn/training/data-storage/use-cases TX 介绍:https://developers.weixin.qq.com/community/develop/doc/0004886026c1a8402d2a040ee5b401 然后基于以上的文档做一个例子介…...

express框架rmvp的使用

文章目录前言一、RMVP是什么?二、搭建基本服务1.构建服务器server.js基本组成2.router文件2.1、如何实现数据的获取GETPOSTPUTPATCHDELETE2.2 如果想要不区分请求方式,一律接收2.3 做rmvp的抽离,抽离controller三、渲染知识补充前端请求静态资源目录(快&…...

【Android 11】使用Android Studio调试系统应用五):编译Settings 模块、解决编译错误

文章目录 1. 篇头语2. 系列文章3. 关联Git4. 完善Settings的依赖4. 1 Android.bp回顾4.2 提取出所需androndx支持库4.2.1 依赖列表(android.bp)4.2.2 转换后的列表(build.gradle)4.2 提取出所需aar库4.3 提取出依赖的本地jar包4.3.1 查找本地jar包的位置4.3.2 所需jar列表(ando…...

出现了,Mac也可以玩的简单扫雷(1.0版本)

总体思路: 1.随机生成雷区 2.将每一个方块旁边有几个雷的数量算出来 3.不断的输入想要翻的方块 4.判断是否输赢 5.改变此方块的状态 直接上代码: #include <iostream> #include <ctime> #include <chrono> //计时头文件 #include <string.h> …...

dbc2000 注册机|dbc2000 注册码注册机下载

点击下载来源&#xff1a;dbc2000 注册机 dbc2000 注册机是同名源程序软件的注册机软件&#xff0c;该源程序软件是一款应用于数据库搭建以及数据写入的数据库架设工具&#xff0c;它拥有强大的数据写入功能&#xff0c;在作为应用程序使用时&#xff0c;它不仅可以充当数据属性…...

秋招面经第八弹:网易二面-数据开发工程师

秋招第八弹&#xff1a;网易二面-数据开发工程师 写在最前&#xff1a;秋招以来一直在冲&#xff0c;因为事情比较多&#xff0c;对于笔试面试一直没有复盘&#xff0c;现在靠仅存的记忆把面试的一些问题记录下来&#xff0c;尽可能记录出能回忆到的问题&#xff0c;但可能记的…...

安卓课程格子APP

https://download.csdn.net/download/weixin_57836618/73810452 功能演示&#xff1a; 查看所有课程 点击主页面空白处即可添加课程 添加课程之后查看课程 查看双周课程 查看单周课程 6.查看课程详情...

强化学习——格子世界

强化学习——格子世界 项目源码地址&#xff1a;https://gitee.com/infiniteStars/machine-learning-experiment 1. 实验内容 2. 实验代码 import numpy as np import matplotlib.pyplot as plt from matplotlib.table import Table from xml.dom.minidom import Document #手…...

华为机试 - 跳格子游戏

目录 题目描述 输入描述 输出描述 用例 题目解析 算法源码 题目描述 地上共有N个格子&#xff0c;你需要跳完地上所有的格子&#xff0c;但是格子间是有强依赖关系的&#xff0c;跳完前一个格子后&#xff0c;后续的格子才会被开启&#xff0c;格子间的依赖关系由多组st…...

php 爬课程表信息,Ruby爬取教务系统生成课程表

我为什么要虐自己最近觉得课程格子广告越来越多&#xff0c;乱七八糟的东西越来越多&#xff0c;完全失去了一开始的存在价值&#xff0c;并且没有电脑端app&#xff0c;想查看课程必须拿出手机&#xff0c;而我使用电脑频率要比手机高&#xff0c;所以才有了折腾的动力。于是我…...

android 课程表 ui,UICollectionViewLayout实现课程表布局

因为项目中有课程表的相关模块&#xff0c;第一时间想到用UICollectionView。然而后期的需求越来越复杂&#xff0c;每个格子需要展示的内容越来越多&#xff0c;所以不得不寻找合适的解决方案。最后发现自定义UICollectionViewLayout可以实现我的需求。先放效果图&#xff1a;…...

Android自定义View课程表,Android 自定义View课程表表格

自己闲下来时间写的一个课表控件使用的自定义LinearLayout 里面View都是用代码实现的 最终效果如下图 写的可能有问题希望多多指点创建一个自定义LinearLayout 控件用来装载课程的信息和课程的周数 和节数大概的布局三这样的根据上面的看来觉得总体布局我分了两个 上面的星期是…...

java课程设计设计_java课程设计

1. 团队课程设计博客链接https://www.cnblogs.com/choco1ate/p/12172223.html2.本组课题及本人任务本组课题&#xff1a;泡泡堂(炸弹人)游戏本人任务&#xff1a;Box类(游戏地图中的每个方格)Bomb类(游戏过程中的)游戏玩家输赢信息的文件储存3.需求分析Box类&#xff1a;该类为…...

《课程格子》的一个笔试题目

题目如下&#xff0c;感觉很适合喜欢琢磨的程序员&#xff0c;也是考验你编码风格的时候。 Lets make a tower defense game&#xff08;塔防游戏):1. You have 1 tower, with H health and D dps(damage per second).2. There are n attackers, each with h_i health and d_i …...

Android仿照超级课程表 or 课程格子 一键提取课表功能(方正系统)

参考文章http://blog.csdn.net/sbsujjbcy ,本文仿照‘ 安卓弟 提供的android 项目实战——打造超级课程表一键提取课表功能文章&#xff0c;对他的代码进行了修改和补充&#xff0c;为什么要修改呢&#xff1f;原因是安卓弟的那个源码版本过于老旧&#xff0c;很多方法已经过…...

学计算机还是药学好,读什么专业好找工作,计算机怎么样?

选一个好的专业&#xff0c;无非就是希望能够高薪就业一、计算机计算机无疑是一个很热门的专业&#xff0c;从社会分析&#xff0c;这是一个信息革命时代&#xff0c;国家大力提倡互联网 &#xff0c;抓紧信息基础建设&#xff0c;需要大量的人才&#xff0c;薪资也是超前的高&…...

学软件测试需要什么学历?软件测试适合什么人学?

学软件测试当然有学历要求&#xff0c;技术这一行基本的学历要求都要在大专以上&#xff0c;腾讯、阿里这些互联网龙头企业的学历要求更高&#xff0c;实习生基本上都要求研究生以上学历。 所以想从事软件测试这一行&#xff0c;但学历又比较低的同学一定要抓紧时间提升学历&am…...

大专学IT好找工作吗?

现今遍地的本科大学生&#xff0c;我们大专生面对本科生&#xff0c;学历是劣势&#xff0c;而大学大多是培养一些学术型的人才&#xff0c;应用方面的学习就要少一些&#xff0c;手上也没什么技术&#xff0c;没有竞争力&#xff0c;毕业后大多就是进厂上班&#xff0c;做销售…...

32岁转行0基础学Html5,30岁没学历从零开始学什么好,30岁改行的5个职业

30岁的男人在职场上&#xff0c;正在步入职业生涯的瓶颈期。此时上有老下有小&#xff0c;日子过得小心翼翼。很多男人到了30岁&#xff0c;就逐渐形成了一种固有思维&#xff0c;认为自己学历低、没技术&#xff0c;失去了奋斗进取的斗志。 那么&#xff0c;职场上30岁男人&am…...

自学python需要什么学历-python对学历要求高吗

快速导读&#xff1a; Q1&#xff1a;python为什么都要求本科学历 谁告诉你学习python必须要本科学历的&#xff1f;&#xff1f;&#xff1f;你告诉我&#xff0c;我保证打的他残废了。柠檬学院大数据。 Q2&#xff1a;学历低可以学Python吗 首先明确给出答案&#xff1a;可以…...

没有学历学了JAVA怎么找份工作_自学java没学历可以找到工作嘛?

可以的&#xff0c;假如你的学习能力强&#xff0c;然后能够控制自己不去到处撩妹&#xff0c;有毅力是完全可以自学&#xff0c;然后学出来的技术吊炸天&#xff0c;然后找一份很好的工作的现在市场上的最低要求的学历是大专&#xff0c;如果说你在这个学历以下的话&#xff0…...

高中学历学Java能找到工作吗?

现在流行一句话&#xff1a;360行&#xff0c;行行转Java&#xff01; 其实这句话并不夸张&#xff0c;现在各个行业转行做程序员的太多了&#xff0c;就只为了一个目的&#xff1a;高薪&#xff01; 还有很多高中、初中、中专学历的来自学编程&#xff0c;很多人就有这样的问…...

大专学历学习Java能找到工作吗?

比较中肯的说拥有大专学历从事计算机编程行业&#xff0c;在二三线城市相对来说找工作容易。大专学历和本科学历在就业时的区别&#xff0c;本科学历比大专学历拥有更多的面试机会。一些大厂面试的最低要求基本都是本科起步&#xff0c;没有本科学历代表着你可能没有进入到这些…...

专科学历能学习大数据开发吗?

近来不少想转行大数据的同学在跟我的的交流中诉说到:想做IT行业&#xff0c;但是学历太低啦。怕花了时间和精力来学习IT相关知识&#xff0c;最后却找不到相应的工作&#xff0c;一起努力都付诸东流。对于这类学生&#xff0c;一般会建议他们来学习大数据&#xff0c;为了前沿技…...