ES7-新特性:async&await 4月 2 2021 Code 4 分钟 读完 (约 608 字) ES7 新特性 Array.prototype.includes:检查数组中是否包含某元素,返回 bool 值 12const arr = ["Foo", "Bar", "Crushdada"];console.log(ar.includes("Foo")); //true ES7 允许用表达式计算乘方 阅读更多
ES6-数值(对象)扩展 3月 30 2021 Code 3 分钟 读完 (约 462 字) ES6 数值扩展运算打印一个浮点数,发现结果并非预期 12console.log(0.1 + 0.2); //0.30000000000000004console.log(0.1 + 0.2 == 0.3); //false 阅读更多
ES6-Class:更优雅地面向对象编程 3月 29 2021 Code 7 分钟 读完 (约 989 字) Class 类 ES6 引入了‘类’这一概念,作为对象模板,更接近传统语言的写法(面向对象) 但它只是 ES5 的语法糖,它的绝大多数功能 ES5 都可实现 引入它是为了更像“面向对象”编程的语法 阅读更多
ES6-Symbol、迭代器、生成器 3月 28 2021 Code 8 分钟 读完 (约 1127 字) Symbol 数据类型ES6 引入了一个内置全局函数,该函数会创建一个新的原始数据类型,表示独一无二的值 阅读更多
ES6-rest参数和扩展运算符 3月 28 2021 Code 3 分钟 读完 (约 451 字) ES6 函数参数默认值12345function add(a, b, c = 10) { return a + b + c;}let result = add(1, 2);result; //13 阅读更多
ES6-set集合及方法 3月 27 2021 Code 4 分钟 读完 (约 525 字) set 集合及方法 它是一种数据结构 类似于数组,但成员的值都是唯一的 实现了迭代器接口,可以使用扩展运算符和for ...of遍历 属性和方法: size:返回集合的元素个数 add:增加一个新元素,返回当前集合 delete:删除元素,返回一个boolean值 has:检查集合中是否包含某元素,返回boolean值 阅读更多
ES6-变量解构赋值变量解构赋值 3月 27 2021 Code 12 分钟 读完 (约 1835 字) ES6-变量解构赋值变量解构赋值 ES6 允许从对象或数组中提取值,对变量进行赋值,这被称为解构赋值 凡是有迭代器接口的数据,就都可以解构,常见的有迭代器接口的数据就是数组、对象 阅读更多
ES6-Promise:解决回调地狱 3月 26 2021 Code 6 分钟 读完 (约 826 字) Promise:解决回调地狱另一个新的异步编程解决方案。语法上它是一个构造函数,用来封装异步操作并获取其成功或失败的结果 Promise 构造函数: 1Promise(excutor){} 阅读更多