Es6语法
文章平均质量分 58
js第六版
妙团团
人生只有一次,就该全力以赴。
展开
-
模拟事件总线
单页面应用,页面不刷新,页面定义的变量和函数是一直保持的,vue中的全局事件总线是把要触发的回调方法挂到了vue全局变量上。先监听,然后在需要的地方触发。存在于全局变量,子孙组件通过引用都可以访问到。简单理解为,............原创 2022-08-30 18:02:19 · 217 阅读 · 0 评论 -
js链式调用的奥秘,大力出奇迹。
很多时候,都会使用到链式调用,这类使用一般都是框架封装好的,一个·方法连一个方法,简洁又高效,其本质就是在方法执行完之后,返回当前this,也就是说返回对象本身;上代码<script> //链式调用 const vw={ data:0, insert(n,fn){ this.data=n; fn(this.data); return this; }, add(fn){ this.data++; fn原创 2021-07-12 21:27:11 · 105 阅读 · 0 评论 -
2021-4-14-es6
一. 学习内容文章目录一. 学习内容1.箭头函数1.箭头函数箭头函数简化了function的使用。没有arguments参数列表,只有剩余参数。 var fun=(...a)=>{ console.log(...a); } fun(13,32434,122,3);箭头函数的this指向定义时所在的对象,不是使用时的对象。箭头函数,不能当做构造函数使用,不能使用new关键字。...原创 2021-04-16 08:30:12 · 212 阅读 · 0 评论 -
20210412 es6
1, var 和let的区别var是es5中的声明语法在声明变量的时候,会先把变量提升到作用域的最顶部,赋值留在本地,变量在当前作用域里面都是可以使用的,在没赋值之前是空的。赋值之后可以重新赋值,灵活性极高,容易变量污染。let是es6新增语法let是块级作用域,以一大括号为一个块级作用域,一个作用域中同一变量只能声明一次,不可重复声明。且该块级作用域内以申明的变量不受外界影;let声明没有变量提升,在let声明之前是不可以使用的,会报错,显示,未初始化。2、分析代码执行结果?var a=12原创 2021-04-13 19:59:42 · 63 阅读 · 0 评论