浏览器标题切换
浏览器标题切换end

柒壹零柒

摘要: 1.Iterator(遍历器)的概念 JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set。这样就有了四种数据集合,用户还可以组合使用它们,定义自己的数据结构,比如数组的成员是Map,Map的成员是对象。这样就需要一种统一 阅读全文
posted @ 2020-01-15 20:09 要变得更好呀! 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1.Promise 的含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是 阅读全文
posted @ 2020-01-12 20:06 要变得更好呀! 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1.概述 Reflect对象与Proxy对象一样,也是 ES6 为了操作对象而提供的新 API。Reflect对象的设计目的有这样几个。 (1) 将Object对象的一些明显属于语言内部的方法(比如Object.defineProperty),放到Reflect对象上。现阶段,某些方法同时在Obje 阅读全文
posted @ 2020-01-10 19:39 要变得更好呀! 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1.概述 Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过 阅读全文
posted @ 2020-01-09 21:23 要变得更好呀! 阅读(217) 评论(0) 推荐(0) 编辑
摘要: https://msd.misuland.com/pd/3255817928875969760 阅读全文
posted @ 2019-12-16 13:43 要变得更好呀! 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.Set 基本用法 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成 Set 数据结构。 const s = new Set(); [2, 3, 5, 4, 5, 2, 2].forEach(x => s.add(x)); 阅读全文
posted @ 2019-12-03 16:04 要变得更好呀! 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.概述 ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是 ES6 引入S 阅读全文
posted @ 2019-11-18 15:22 要变得更好呀! 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1.Object.is() Object.is() 方法判断两个值是否是相同的值。它用来比较两个值是否严格相等,与严格比较运算符( )的行为基本一致。 Object.is('foo', 'foo') // true Object.is({}, {}) // false ES5 比较两个值是否相等,只 阅读全文
posted @ 2019-11-15 14:37 要变得更好呀! 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.属性的简洁表示法 ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。 const foo = 'bar'; const baz = {foo}; baz // {foo: "bar"} // 等同于 const baz = {foo: foo}; //第一个 阅读全文
posted @ 2019-11-14 16:16 要变得更好呀! 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.扩展运算符 含义 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 console.log(...[1, 2, 3]) // 1 2 3 console.log(1, ...[2, 3, 4], 5) // 1 2 3 4 5 [ 阅读全文
posted @ 2019-11-12 17:55 要变得更好呀! 阅读(185) 评论(0) 推荐(0) 编辑