随笔分类 - ES6
摘要:##前言 最近博主在看异步编程的实现方法,从 Promise对象 到 Gerenator函数真的是头大,会想真的要写这么复杂的代码吗? 回答:当然不会。当我学到async和await的时候才知道原来 Promise对象 和 Gerenator函数都是为它做的铺垫。 博主建议如果你还不了解什么是异步编
阅读全文
摘要:#1.概述 ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机 制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是 ES6 引
阅读全文
摘要:##Promise对象含义和基本用法 ###1.Promise的含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。 所谓Promise,简单说就是一个容器
阅读全文
摘要:##ES6 对象新增方法 ###1.Object.is() ES5 比较两个值是否相等,只有两个运算符:相等运算符()和 严格相等运算符(=)。它们都有缺点,前者会自动转换数据类型,后者的NaN不等于自身,以及+0等于-0。JavaScript 缺乏一种运算,在所有环境中,只要两个值是一样的,它们就
阅读全文
摘要:##ES6中关于字符串的常用方法 ###1.for...of...遍历字符串 for (let codePoint of 'foo') { console.log(codePoint) } // "f" // "o" // "o" 以前都是先把字符串转化成数组,现在有这个方法真是太便利了。 ###2
阅读全文
摘要:##let 和 const 使用 最近在看阮一峰关于ES6入门这本书,书的内容有很多,无论是数组还是对象都新拓展了很多方法很难记忆, 而且很多在实际开发中很难会用到,这里我会一边学习一边整理一些我觉得经常用到并且很有必要学习的新 知识点想阅读完整版es6的童鞋可以在每篇文章底部找到链接。 ###le
阅读全文

浙公网安备 33010602011771号