ES6
文章平均质量分 52
ES6学习笔记
前端小马
只有认知的突破,才会有真正的成长
展开
-
ES6 迭代器与生成器
从一个数据集合中按照一定的顺序,不断的取出数据的过程(很容易就想到遍历)。迭代器是一个带有特殊接口(Iterator)的对象,自己带有next()方法,next()方法会返回当前位置的对象,调用后得到一个包含value和done属性的对象,value属性表示当前属性的值,done用于判断是否遍历结束,当done为true时遍历结束。。任何数据结构只要部署Iterator接口,就可以完成遍历操作ES6创造了一种新的遍历命令for...of循环,Iterator接口主要供for...of使用ES6规定,...原创 2022-07-30 16:02:11 · 256 阅读 · 0 评论 -
ES11新增数据类型BigInt大整型
而用bigInt()方法将整型转成大整型就能解决这个问题。为了计算的准确性,js定义了最大安全整数,这个整数是。在最大安全值得基础上不断+1计算就会出错。原创 2022-07-29 16:41:58 · 417 阅读 · 0 评论 -
ES6 模块化
②import命令用于输入其他模块提供的功能。①export命令用于规定模块的对外接口。import导入方式。原创 2022-07-29 11:19:51 · 156 阅读 · 0 评论 -
Promise
Promise是JS中进行异步编程的新解决方案(备注旧方案是单纯使用回调函数)promise对象用来封装一个异步操作并可以获取其成功/失败的结果值。原创 2022-07-29 22:53:08 · 2103 阅读 · 0 评论 -
ES6笔记
它类似于对象,也是键值对的集合。但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。Map也实现了iterator 接口,所以可以使用【扩展运算符】和【for…它类似于数组,但成员的值都是唯一的,集合实现了iterator 接口,所以可以使用【扩展运算符】和【for…4. has : 检测集合中是否包含某个元素,返回boolean值。4)has:检测Map中是否包含某个元素,返回boolean值。2)set:增加一个新元素,返回当前Map。1)size:返回Map的元素个数。原创 2022-08-23 22:26:35 · 298 阅读 · 0 评论 -
ES6-class类
在ES6中,class(类)作为对象的模板被引入,可以通过class关键字定义类。class的本质是function。它可以看作一个语法糖,让对象原型的写法更加清晰、更像面向对象编程的语法。原创 2022-07-29 08:49:43 · 159 阅读 · 0 评论 -
ES6新增数据类型-Symbol
ES6引入了一种新的原始数据类型Symbol,表示独一无二的值,最大的用法是用来定义对象的唯一属性名。它是JavaScript中的第七种数据类型,与undefined、null、Number(数值)、String(字符串)、Boolean(布尔值)、Object(对象)并列。...原创 2022-07-28 19:42:17 · 438 阅读 · 0 评论