上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 定义:Async函数是一个异步操作函数,本质上,Async函数是Generator函数的语法糖。async函数就是将 Generator 函数的星号(*)替换成async,将yield替换成await,仅此而已。 定义方式及调用方式: 由上可以看出:async函数不需要像 Generator 函数, 阅读全文
posted @ 2017-12-05 16:08 枫叶布 阅读(10701) 评论(0) 推荐(0)
摘要: 概念:可以把Generator 函数理解成状态机(封装了多个内部状态)或者是一个遍历器对象生成函数 写法:Generator函数的定义跟普通函数差不多,只是在function关键字后面加了一个星号 说明:1)不管内部有没有yield语句,调用Generator函数,该函数并不立即执行,也不返回函数执 阅读全文
posted @ 2017-12-04 12:11 枫叶布 阅读(338) 评论(0) 推荐(0)
摘要: 1.For循环 格式: 执行顺序:1、初始语句 2、执行条件是否符合 3、循环体 4、增加增量 初始化语句只在循环开始前执行一次,每次执行循环体时要先判断是否符合条件,如果循环条件为true,则执行循环体,再执行迭代语句。 所以对于for循环,循环条件总比循环体多执行一次。 注意:for循环的循环体 阅读全文
posted @ 2017-11-13 17:26 枫叶布 阅读(202473) 评论(0) 推荐(10)
摘要: 一.Iterator(它是一种接口,为各种不同的数据结构提供统一的访问机制。Iterator 接口主要供for...of消费) 默认Iterator接口(默认的 Iterator 接口部署在数据结构的Symbol.iterator属性,或者说,一个数据结构只要具有Symbol.iterator属性, 阅读全文
posted @ 2017-11-13 17:08 枫叶布 阅读(308) 评论(0) 推荐(0)
摘要: In:(检测自身及原型属性) undefined(检测自身及原型属性) 条件语句中直接判断(检测自身及原型属性) hansOwnProperty(检测自身属性) 阅读全文
posted @ 2017-11-09 15:32 枫叶布 阅读(697) 评论(0) 推荐(0)
摘要: 详见之前文章:Promise详解 阅读全文
posted @ 2017-11-09 10:18 枫叶布 阅读(189) 评论(0) 推荐(0)
摘要: Reflect对象与Proxy对象一样,也是 ES6 为了操作对象而提供的新 API Reflect设计目的: 将Object对象的一些明显属于语言内部的方法(比如Object.defineProperty),放到Reflect对象上。 修改某些Object方法的返回结果,让其变得更合理。比如,Ob 阅读全文
posted @ 2017-11-09 09:57 枫叶布 阅读(290) 评论(0) 推荐(0)
摘要: 1.数据展示类(使用 toPrecision 凑整并 parseFloat 转成数字后再显示) 封装成方法如下: 2.数据运算类(对于运算类操作,如 +-*/,就不能使用 toPrecision 了。正确的做法是把小数转成整数后再运算) 以加法为例: 阅读全文
posted @ 2017-11-09 09:21 枫叶布 阅读(1310) 评论(0) 推荐(0)
摘要: 定义:“代理器”,用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。可以对外界的访问进行过滤和改写。 语法: <注>target参数表示所要拦截的目标对象,handler参数也是一个对象,用来定制拦截行为 如果ha 阅读全文
posted @ 2017-11-08 14:40 枫叶布 阅读(268) 评论(0) 推荐(0)
摘要: 一、Set 1.Set 定义:Set类似于数组,但成员的值都是唯一的,没有重复的值 Set转数组 利用Set实现数组去重 Set实例的属性 constructor(构造函数,默认就是Set函数) size(返回Set实例的成员总数) Set实例的方法 add(value):添加成员,返回Set结构本 阅读全文
posted @ 2017-11-07 14:39 枫叶布 阅读(421) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页