ES6
文章平均质量分 73
诗人远行
记住自己写博客的初心---好记性不如烂笔头,温故而知新
展开
-
async函数
一,原创 2022-02-17 20:40:12 · 14909 阅读 · 0 评论 -
数组扩展
新增API1.Array.of() 方法创建一个包含所有参数的数组。无论有多少参数,参数是什么类型。{ let arr=Array.of(3,2,1,true) console.log(arr) // [3,2,1,true] let arr1=Array.of() console.log(arr1) // []}2.Array.from(arrayLike,[mapFn,[th...原创 2020-11-02 21:48:35 · 161 阅读 · 0 评论 -
ES6学习目录
1.let 和 const原创 2020-07-26 19:32:00 · 324 阅读 · 0 评论 -
ES6------对象扩展
一,对象的简写:1.属性简写{ let abr='abbreviation' let obj={abr} // 相当于 {abr:abr} console.log(obj) // {abr: "abbreviation"}}2.方法简写{ let a='abbreviation' let obj={abr(){return a}} // 相当于 {abr:function()...原创 2020-07-20 21:33:55 · 96 阅读 · 0 评论 -
Promise
一,Promise介绍1.Promise 是一个对象,从它可以获取异步操作的结果。Promise 提供统一的 API,各种异步操作的结果都可以用同样的方法进行处理。2.回调函数实现异步的方式可能会出现回调地狱,Promise 对象就是为了解决这个问题而提出的。它不是新的语法功能,而是一种新的写法,允许将回调函数的嵌套,改成链式调用,除此之外没有什么新意。二,Promise对象1,使用new...原创 2020-05-10 20:34:03 · 188 阅读 · 0 评论 -
ES6之interator
一,interator1.遍历器(Iterator)是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署Iterator接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)。2、Iterator的作用有三个:一是为各种数据结构,提供一个统一的、简便的访问接口;二是使得数据结构的成员能够按某种次序排列;三是ES6创造了一种新的遍历命令for...of循环,Iterato...原创 2020-03-22 23:10:55 · 349 阅读 · 0 评论 -
Generator函数
一,什么是Generator函数?1.Generator 函数是 ES6 提供的一种异步编程解决方案。传统的函数被调用后会立马执行,且一次执行到return结束,而Generator函数被调用时不会立马执行,而是返回了一个遍历器对象,且由遍历器对象的next()方法启动,遇到yield后又会暂停,直到下一个next()才会继续启动。关于遍历器对象可参考:ES6 Interator2.Gene...原创 2020-03-28 16:53:59 · 2851 阅读 · 0 评论 -
ES6 Class介绍
关于ES6的class类的学习和总结原创 2020-03-27 17:15:01 · 319 阅读 · 1 评论 -
模块化(module)
一,模块化介绍1.历史上,JavaScript 一直没有模块(module)体系,ES6 在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代 CommonJS 和 AMD 规范,成为浏览器和服务器通用的模块解决方案。2.ES6 的模块自动采用严格模式,不管你有没有在模块头部加上"use strict";3.ES6 模块化基本由两个命令完成:export 和 import二...原创 2020-03-26 20:16:06 · 596 阅读 · 0 评论 -
ES6之Map和weakMap
一,新增数据结构 Map1.Map类似于一个Object,本质上是一个键值对的集合,只是Object的键只能是字符串,而Map的键可以是任意合理的数据类型。Map实例的size属性返回键值对个数。2.Map是一个构造函数,接受一个具有interator接口的数据结构作为参数,且每个成员都是一个双元素数组。{ let m = new Map([['foo',1],[{k:1},2]) co...原创 2020-03-26 15:48:38 · 200 阅读 · 0 评论 -
ES6之Set与weakSet
一,新增的数据类型Set1.es6新增了数据类型集合(Set),集合成员的值都是唯一的,没有重复的值。2.Set是一个构造函数,可接受数组,或任意有interator接口的数据类型作为参数,返回一个Set 数据结构{ let s = new Set([1,2,3,4,1,1,1]) console.log(s) // {1,2,3,4} function myAdd(x,y) {...原创 2020-03-23 20:34:15 · 160 阅读 · 0 评论 -
ES6------函数扩展
关于ES6函数参数默认值,箭头函数的学习和总结原创 2020-03-19 19:40:22 · 192 阅读 · 1 评论 -
ES6------字符串扩展2
新增API1.includes() :判断字符串是否包含某个字符片段var str=‘hello world’console.log(str.includes('llo')) //true2.startsWith() :判断字符串是否以某个字符片段开头var str=‘hello world’console.log(str.startsWith('he')) //true...原创 2020-07-20 21:29:34 · 126 阅读 · 0 评论 -
ES6------字符串扩展1
什么是Unicode编码?因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),0 - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码如果要表示中文,显然一个字节是不够的,至少需要两个字节...原创 2020-07-20 21:26:32 · 129 阅读 · 1 评论 -
解构赋值
解构赋值的学习和总结原创 2020-03-19 21:13:15 · 260 阅读 · 0 评论 -
ES6之Symbol
关于ES6 symbol的学习...原创 2020-03-22 14:38:01 · 141 阅读 · 0 评论 -
let 和 const
let和const的学习和总结原创 2020-03-21 23:41:44 · 171 阅读 · 0 评论