E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
箭头函数
es6新特性
循环中的函数三函数的新增特性1带默认参数的函数2默认参数对arguments对象的影响3默认参数表达式DefaultParameterExpressions4未命名参数问题5函数中的扩展运算符四全新的函数
箭头函数
_无为_
·
2023-03-09 20:43
关于ES6中
箭头函数
this和普通函数this指向的问题理解
最近在看ES6,发现对
箭头函数
的this和普通函数的this理解不是很明确,花了一些时间,将自己理解的思路整理一下,如有错误,欢迎指正:先说一下普通函数中的this,普通函数中的this表示调用此函数时的对象
浮生若梦_5094
·
2023-03-09 13:35
区别类
最近面试总能遇到有面试官问到let,const和var的区别,
箭头函数
与普通函数的区别等等等等,各种区别,我也能答出一二,但恨不能答到完整,答全要点,而且结巴,所以这里我就对此进行一些总结(翻看各种资料
DoEmpty
·
2023-03-09 11:24
关于
箭头函数
的一些迷惑点,包括React组件中的使用
一、
箭头函数
是匿名函数的另一种表达形式,简化写法。
AizawaSayo
·
2023-03-09 03:38
Vue系列(一) -- 基础知识
注意:不能使用
箭头函数
来定义生命周期
bowen_wu
·
2023-03-09 03:14
JavaScript之new与
箭头函数
引言众所周知
箭头函数
不可以使用new实例化的,这是因为因为
箭头函数
没有prototype也没有自己的this指向并且不可以使用arguments。
一个被写代码耽误的厨师
·
2023-03-08 23:23
重走前端路JS进阶篇:This 指向与
箭头函数
JavaScript高级This指向规则案例functionfoo(){console.log(this)}//1调用方式1foo();//2调用方式2放入对象中调用varobj={name:"why",foo:foo}obj.foo()//调用方式三通过call/apply调用foo.call("abc")指向定义this是js给函数的一个绑定值。函数在调用时JavaScript会默认给this
冷环渊
·
2023-02-28 07:10
前端
javascript
前端
vue.js
2023年前端面试题
Letconst
箭头函数
点点点运算符变量的解构赋值简化对象写法形参的默认值模板字符串Promisesymbolclass类forinforofSetmapgenerator(接呢瑞特)2、Css3的新特性有哪些
爱敲码的老余(已秃)
·
2023-02-24 16:47
前端
javascript
原型模式
ES6和this关键字
跟单引号双引号字符串相比的好处:分多行定义一个字符串,在控制台多行显示在模板字符串中可以直接解析变量,省略拼接
箭头函数
:语法:()=>{}
·
2023-02-23 17:00
前端javascript
箭头函数
详解
定义
箭头函数
ES6允许使用箭头=>定义函数letv=100//
箭头函数
letf=a=>v;//等同于letf2=function(a){returnv}//等同于letf3=(a)=>{returnv}
·
2023-02-21 16:59
多个连续的
箭头函数
与柯里化
转自http://simplyy.space/article/577c5b0dcbe0a3e656c87c24高阶函数高阶函数定义:将函数作为参数或者返回值是函数的函数。所以高阶函数分两种:1.是我们常见的sort,reduce等函数。2.返回值是函数的函数。一般而言,我们要理解常见的高阶函数还是很容易的。比如:functionadd(a){returnfunction(b){returna+b}
8d2855a6c5d0
·
2023-02-19 06:29
关于vue组件中定时器中只能使用
箭头函数
的问题
vue中使用定时器时this指向
箭头函数
中的this指向是固定不变(定义函数时的指向),在vue中指向vue;普通函数中的this指向是变化的(使用函数时的指向),谁调用的指向谁。
春秋若北
·
2023-02-19 02:14
ES6之解构赋值/剩余运算符/
箭头函数
扩展运算符(对象)//以往我们这样合并对象letname={name:"对象"}letage={age:28}letperson={}Object.assign(person,name,age)console.log(person)//{name:'对象',age:28}//使用扩展运算符letname={name:"对象"}letage={age:28}letperson={...name,..
hanxianshe_9530
·
2023-02-18 01:45
ES6十个常用新特性
参考文章-类-模块化-
箭头函数
-函数参数默认值-模板字符串-解构赋值-延展操作符-对象属性简写-Promise-Let与Const
chrisghb
·
2023-02-17 21:03
ES6 日常记录
newset()实现去重...实现解构https://es6.ruanyifeng.com/#docs/array借鉴:https://www.jianshu.com/p/d599c212b3fa2.
箭头函数
的递归
Blue_Color
·
2023-02-17 07:02
ES6 - 入门篇
目的是提供更简洁,语义更清晰的语法,从而提高代码的可读性和可维护性 本文几点提炼:对象字面量的简写属性和计算的属性名不可同时使用,原因是简写属性是一种在编译阶段的就会生效的语法糖,而计算的属性名则在运行时才生效
箭头函数
本身已经很简洁
果汁凉茶丶
·
2023-02-17 07:43
从ES6开始弱化arguments的作用
ES6弱化arguments的作用通过一下手段:
箭头函数
没有arguments这个2.2隐式参数形参可以有默认值数组结构方式functiontest(...arr){console.log(arr)//
·
2023-02-16 20:42
箭头函数
this指向理解修正 - 2020-11-25
0.起因vara=1;vars={a:2,fn(){setTimeout(()=>{console.log(this.a)})},fn2:()=>{console.log(this.a)}}varsf=s.fn;sf()//1,vara=1;vars={a:2,fn(){setTimeout(()=>{console.log(this.a)})},fn2:()=>{console.log(this
Hilberts_hotel
·
2023-02-13 11:14
ES6简单语法
name':'shi'}Object.defineProperty(person,'sex',{writable:false,value:'man'})//es6常量constsex='man';2.
箭头函数
不改变
石燕平_Leo
·
2023-02-07 12:01
箭头函数
中的this
1.
箭头函数
(注意事项)1.只有一个参数的时候可以省略小括号2.只有一条语句的时候可以省略大括号,可以不写return3.凡是有大括号,不管有几句,必须有return2.其中this也有注意事项:(1)
漫舞莲华倾人醉
·
2023-02-07 06:21
this
window)2、使用callapplybind去调用(this指向被绑定的对象)3、作为对象方法被调用(this指向调用方法的这个对象)4、在class方法中调用(this指向实例化出的对象实例)5、
箭头函数
Youth_yang
·
2023-02-06 22:18
JS-函数
1.定义(1)匿名函数(2)具名函数(3)
箭头函数
,无this词法作用域(也叫静态作用域)JS看到上面的代码不是立马去执行,而是去构造词法树,也就是一个函数能访问那些变量在做词法分析的时候就以及确定了。
小废柴JH
·
2023-02-06 17:30
快速了解
箭头函数
的简写
核心概念:无论是一个表达式,还是一个参数,都可以省略括号没有参数的情况=>单个表达式,多个表达式只有一个参数的情况=>单个表达式,多个表达式多个参数=>单个表达式,多个表达式
箭头函数
返回对象时的写法1.
李先来贰
·
2023-02-06 05:21
关于js中removeEventListener取消事件监听的坑
上代码onMounted(()=>{window.addEventListener("click",()=>{doSth(param)//param为参数})})addEventListener有一个
箭头函数
回调函数
·
2023-02-06 03:37
js数据类型从入门到精通
undefinedBooleanNumberNaN(不是一个有效数字)Infinity(无穷大)StringBigIntSymbolNullObject普通对象数组对象正则对象JSON对象日期对象SetMapFunction普通函数
箭头函数
构造函数生成器函数引用类型
池鱼_故渊
·
2023-02-06 03:59
Babel 转码器
下面是一个例子:上面的原始代码用了
箭头函数
,Babel将其转为普通函数,就能在不支持
箭头函数
的Javascript环境执行了。下面的命令在项目目录中,安装Babel。
子一Axios
·
2023-02-05 11:16
ReactNative中的this引发的思考
我们在实践ReactNative的过程中,这个不起眼的问题,开始只知道用bind绑定或
箭头函数
来解决。
赌东道七
·
2023-02-05 07:10
ES6新特性
类模块化
箭头函数
函数参数默认值模板字符串解构赋值延展操作符(展开操作符)对象属性简写PromiseLet与Const
terrencebob
·
2023-02-05 02:35
2022-10-21 回顾js 作用域和this
1:作用域范围全局作用域函数作用域1:就近原则,小的优先访问自己,自己没有再拿取父亲的变量2:父亲不可以访问儿子的变量2:this普通函数:this代表调用者
箭头函数
:this代表上一层有作用域的人,也就是最近的一个函数构造函数
swp小小喀嚓鱼
·
2023-02-04 22:12
Es6基础语法
代表当前正在执行的对象functionfn(){console.log(this)}fn()//windowconstobj=newfn();//{}fn.call({name:"1"})//{name:'1'}2、
箭头函数
糖醋鱼_
·
2023-02-04 21:31
记录一次更新npm i之后,原来兼容IE的程序,又报语法错误,app.js包语法错误: “exports.destroy = (() => { ... }); const let”等未被转义
最近开发项目中,项目重新npminstall之后,IE浏览器报了语法错误,但是之前是好的,查看报错的位置发现有好多
箭头函数
和const没有被转义,但是babel配置都是问问题的。
蓝with黑
·
2023-02-04 14:43
bug解决记录
javascript
npm
webpack
ES6函数特性
箭头函数
简写方式--如果有且只有1个参数,()可以不写--如果有且仅有一个语句并且是return,{}可以不写letarr=[23,34,56,77]//正常写法arr.sort(function(n1
番茄向前看
·
2023-02-04 14:08
ES6
只能保证引用类型地址不变,不能保证地址数据不变,使用Object.freeze({...})返回冻结对象)vara=[];for(leti=0;i6;f();//6同普通函数区别1.this指向固定化,因为
箭头函数
没有自己的
66pillow
·
2023-02-03 15:19
JavaScript中的this指向总结
中采用的词法作用域,即在函数声明时,就已经确定了其作用域,而与函数在任何处调用没有关系;而是在运行时确定的,因此对于同一个函数而言,不同的调用方式会导致不同的绑定(暂时不考虑
箭头函数
,下文会单独讲)。
阿羡吖
·
2023-02-03 14:18
ECMAScript 6 一问三不知
箭头函数
和func
五月烧
·
2023-02-03 04:33
ES6新特性
箭头函数
语法、如何正确使用
箭头函数
![
ES6新特性
箭头函数
语法、如何正确使用
箭头函数
转载自:https://blog.csdn.net/qq_32614411/article/details/80897256ES6标准新增了一种新的函数:ArrowFunction
左左front
·
2023-02-03 03:24
JavaScript第六天(定时器、闹钟、location对象、this指向、Es6、let、const、
箭头函数
、flex布局)
定时器(两种)setTimeout()setInterval()setTimeout()炸弹定时器开启定时器5s之后关闭广告setTimeout(function(){document.querySelector('.ad').style.display='none';},5000)清除定时器点击停止炸弹functioncallback(){alert('来颗华子')}vartimer=setTi
浅瞳_e42e
·
2023-02-02 15:10
前端基础面试题(前端经典面试题)
优质面试题Q:Ajax、Fetch、Axios三者有什么区别Q:防抖和节流有什么区别,分别用于什么场景Q:px、%、em、rem、vw/vh有什么区别Q:什么时候不能使用
箭头函数
Q:请描述TCP三次握手和四次挥手
荏苒的苒
·
2023-02-02 14:40
面试题
javascript
箭头函数
和普通函数的主要区别是什么?
箭头函数
和普通函数的主要区别:this的指向问题,
箭头函数
是不存在this的(也是
箭头函数
和普通函数最主要的区别)
箭头函数
没有原型prototype
箭头函数
没有argements(类数组)一、this的指向问题
前端葱叶
·
2023-02-02 13:37
js是的this与
箭头函数
中的this
请搭配https://zhuanlan.zhihu.com/p/57204184使用以下内容改编自https://www.cnblogs.com/jeodeng/p/10658590.html//先给window加一个id,以便于确认之后this的指向window.id=0;//声明一个函数fnconstfn={id:1,say:function(){console.log('id:',this.
苦苦修行
·
2023-02-02 10:47
问题记录-vue在methods中的方法互相调用
直接在方法中this.方法名就可以了loadCompany(){varmarkerdata=[]this.SetMarkers(markerdata);}但是有些情况下不能直接this调用,如监听事件
箭头函数
内
SimpleK
·
2023-02-02 09:50
ES6中this指向
没找到直接调用者,则this指的是window(约定俗成)在严格模式下,没有直接调用者的函数中的this是undefined使用call,apply,bind(ES5新增)绑定的,this指的是绑定的对象2.
箭头函数
芳_e2c4
·
2023-02-02 08:57
reduce
数组里所有值的和varsum=[0,1,2,3].reduce(function(a,b){returna+b;},0);//sumis6你也可以写成
箭头函数
的形式:vartotal=[0,1,2,3]
年年_0273
·
2023-02-02 00:15
arguments
所有非
箭头函数
都有arguments这个局部变量。arguments有长度、索引元素,但没有其他Aarray有的属性,是类数组对象。
Luigi_Lin
·
2023-02-01 17:09
es6、js、css、jquery、vue以及程序设计 知识点总结
箭头函数
this的指向。eg:
箭头函数
的特性
箭头函数
内部没有constructor方法,也没有prototype,所以不支持new操作。
箭头函数
的this始终指向函数定义时的this,而非执行时。
小嘴冰凉别乱亲
·
2023-02-01 15:16
萍萍的JavaScript教程 其三 代码组织
javascript中函数的写法有两种,一种是关键字function,一种是
箭头函数
。二者唯一的区别是上下文环境
zmp2016
·
2023-02-01 08:51
Dart:函数、函数定义、可选参数
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Dart中函数定义内置函数自定义函数二、函数传参可选参数默认参数命名参数函数作为参数进行传递三、特别函数
箭头函数
自执行函数函数闭包总结前言本篇是笔者关于
Julian Qian
·
2023-02-01 01:03
#
Flutter
移动端
java
android
前端
令人期待的PHP7.4
●支持数组内解包-数组扩展运算符●
箭头函数
2.0(更加简短的闭包)PHP7.
夏天_很热
·
2023-01-31 04:20
bug
ES6中的this
箭头函数
中,this指向的固定化,并不是因为
箭头函数
内部有绑定this的机制,实际原因是
箭头函数
根本没有自己的this,导致内部的this就是外层代码块的this。
samamoto
·
2023-01-31 03:20
js 匿名函数和
箭头函数
的this
基础:JS三大经典|this的值2018-09-29把函数调用的语法糖去了解清楚。另外不讨论let关键字情况下,js作用域只有两种:函数作用域、全局作用域。this也就只有该两种作用域,没有块级作用域。如varobj={a:this};,这个this不在函数域中,因此它是全局域的,代表window对象。匿名函数匿名函数的this指向window。但严格来说并不一定,说到底还是要看具体代码如何写:f
codeflame
·
2023-01-31 00:58
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他