
ES6
文章平均质量分 59
记录一些es6知识,便于复习!
世态炎凉!!
谢谢你的关注!
展开
-
vue如何做到只刷新当前组件不刷新整个页面
只刷新当前组件不刷新整个页面原创 2022-06-13 17:01:26 · 4294 阅读 · 1 评论 -
搞清楚Node.js模块exports和module.exports区别,一篇文章足够了!
文章目录1.前言2.例子3.exports和module.exports的区别4.exports,module.exports分别什么时候用?1.前言说到模块化,我们会想到es6的模块化,或者node.js环境下commonJs规范的模块化,其他他们两者是不同的,我们今天来说下commonJs规范的模块化的exports和module.exports的区别导出!2.例子先看个简单的例子!let a = 10;let b = a;b = 20;console.log(a);//10conso原创 2021-05-27 20:21:37 · 6369 阅读 · 32 评论 -
被说一知半解,await不懂你别乱用
被说一知半解?await不懂你别乱用!原创 2021-06-05 17:27:43 · 30013 阅读 · 48 评论 -
Promise及Es6Async Await 如何异常捕获?
上篇文章介绍了Promise和Async Await有什么区别(可以点击这里),Async Await是Promise的进化版,但是它的本质还是Promise,所以要想学好Async Await 必须先精通Promise!好了,废话不多说,今天接着上次没说完的话题,介绍Promise及Async Await 如何异常捕获?一、Promisepromise.then后面第二个参数可以捕获到异常。let promise = new Promise((resolve, reject) => {原创 2020-12-29 17:58:05 · 5054 阅读 · 0 评论 -
异步回调Async Await与Promise区别
async await 它是基于promise的,为什么es6新增了这个?为了解决大量复杂不易读的Promise异步的问题才出现的,首先async await是有密切联系的!下面分别来介绍下它们的之前的关系!1、asyncasync必须声明的是一个function!async test= function () { return "我是个promise返回值" };//语法错误 async必须声明的是一个functionasync 是“异步”的意思,所以应该很好理解 async原创 2020-12-19 18:39:20 · 4895 阅读 · 6 评论 -
Es6新增的一些数组API
1.Array.of()Array.of基本上可以用来替代Array()或new Array(),并且不存在由于参数不同而导致的重载!因为Array方法没有参数、一个参数、二个参数时,返回结果都不一样。只有当参数个数不少于 2 个时,Array()才会返回由参数组成的新数组。参数个数只有一个时,实际上是指定数组的长度!而Array.of总是返回参数值组成的数组。如果没有参数,就返回一个空数组。Array()//[]Array(5)//[empty × 5]Array(1,5)//[1, 5]Ar原创 2020-12-10 12:03:16 · 1826 阅读 · 0 评论 -
es5和es6类继承的主要区别
在es5中当我们谈到类,就会想到构造函数,原型等,其实在es6中也有这些东西,ES6中的类只是语法糖,它并没有改变类实现的本质。下面我们来分别看看es5和es6的类的继承!1 es5的继承function FatherClass(name){this.family=['father','mother','daughter'];this.name = name};FatherClass.prototype.getName =function(){console.log(this.name);}原创 2020-06-18 18:58:45 · 3578 阅读 · 0 评论 -
几个简单例子彻底搞懂箭头函数this
ES6时代,this 指向问题是入坑前端必须了解知识点,因为箭头函数的出现,所以感觉有必要对 this整理下,先上例子,在下结论1.var test = () => console.log(this);//windowtest();var test = () => { "use strict"; console.log(this)//window};test();结论:不管严格还是非严格模式,默认全局环境下,this的指向都是window!2.var原创 2020-06-15 18:25:14 · 1123 阅读 · 1 评论 -
Es6函数默认参数作用域详解
es5中只有两种作用域,一个是全局作用域,另外一个是函数作用域,这个大家应该都知道,es6中多了个块级作用域(这里不多作解释,不懂的自己去找资料),最近看es6发现函数默认参数会产生作用域,发现有点绕,查了些资料,把自己的思路和推断写下来(个人理解,勿喷,愿意接受指正)。es6默认参数作用域首选我们来看个例子例子1:var x = 1;function foo(x, y = functi...原创 2019-06-08 17:24:35 · 1893 阅读 · 0 评论