ES6知识笔记
了解使用es6
「已注销」
学习好难啊.只想做一条咸鱼!
展开
-
箭头函数简单了解
在ES6中,为函数的实现以及其方法做了许多修改与添加.1.函数参数默认值在ES6中,我们可以在声明函数时,直接为其参数设置一个默认值.带有默认值的函数参数 function 函数名(参数名=默认值){ … 函数执行代码块 }注意:当为函数参数声明默认值后,不能再在函数体内通过let或const声明与参数名相同的变量.当指定了函数参数默认值后,函数调用的length方法将失去真实性(出现错误,只返回没有指定默认值的参数个数.)function getSum(a,b=12)原创 2020-10-26 09:48:06 · 157 阅读 · 0 评论 -
Proxy代理简单了解
Proxy用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种’元编程’,即对编程语言进行编程.Proxy可以理解成,在目标对象之前假设一层拦截,外界对该对象的访问,都必须先通过这层拦截,一次提供了一种机制,可以对外界的访问进行过滤和改写.Proxy这个词的原意是代理,用在这里表示由它来’代理’某些操作,可以译为’代理器’.Proxy对象的常用解构组成:let proxy=new Proxy(target,handler);>>target:表示需要被代理的目标对象原创 2020-10-26 09:45:51 · 1290 阅读 · 0 评论 -
Promise简单操作
Promise含义Promise是ES6新增的一种异步编程的解决方案.所谓Promise,简单的说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果.从语法上来讲,Promise是一个对象,我们可通过它获取异步操作的消息.Promise提供各种方便进行异步操作处理的统一的API.Promise的特点:1.对象的状态不受外界影响Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)、rejected(已失败).这三种状态只受原创 2020-10-26 09:43:36 · 268 阅读 · 0 评论 -
Promise了解笔记
1.什么是Promise? Promise是异步编程的一种解决方案,它是一个异步操作的容器. 当有异步操作时,使用Promise对这个异步操作进行封装. new Promise(function(resolve,reject){ new ->构造函数(1.保存一些状态信息 2.执行传入的函数) resolve与reject是回调函数中的两个参数,但是resolve和reject本身又是一个函数.当异步操作成功时,调用resolve函数...原创 2020-05-25 12:31:54 · 243 阅读 · 0 评论