摘要: 原文出处:https://blog.csdn.net/sinat_30160727/article/details/78109769 阅读全文
posted @ 2020-01-14 17:01 codedot 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。 有了Promise对象,就可以将异步操作以同步操作的流程 阅读全文
posted @ 2020-01-14 14:44 codedot 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、Set ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成 Set 数据结构。 Set实例的属性: size:返回成员总数 Set实例的方法: add(value):添加某个值,返回 Set 结构本身。 delete(va 阅读全文
posted @ 2020-01-14 14:20 codedot 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、属性的遍历 ES6 一共有 5 种方法可以遍历对象的属性。 1. for...in for...in循环遍历对象自身的和继承的可枚举属性(不含 Symbol 属性)。 2. Object.keys(obj) Object.keys返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含 S 阅读全文
posted @ 2020-01-14 13:29 codedot 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、扩展运算符 1. 介绍 扩展运算符(spread)是三个点(...)。它是将一个数组转为用逗号分隔的参数序列。 该运算符主要用于函数的调用: 如果扩展运算符后面是一个空数组,则不产生任何效果。 注意,只有函数调用时,扩展运算符才可以放在圆括号中,否则会报错。 2. 替代apply方法 由于扩展运 阅读全文
posted @ 2020-01-14 11:32 codedot 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一、函数参数的默认值 1. 基本用法 ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 上面代码的缺点在于,如果参数y赋值了,但是对应的布尔值为false,则该赋值不起作用。就像上面代码的最后一行,参数y等于空字符,结果被改为默认值。为了避免这个问题,通常需要先判断一下参数y是否被 阅读全文
posted @ 2020-01-14 10:18 codedot 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Number类型表示数字,JavaScript 采用“IEEE 754 标准定义的双精度64位格式”("double-precision 64-bit format IEEE 754 values")表示数字。 一、Number数字表示方法 JavaScript 不区分整数值和浮点数值,所有数字在 阅读全文
posted @ 2020-01-14 09:34 codedot 阅读(1528) 评论(0) 推荐(0) 编辑