
es
小小蜗牛学习记
一步一步,小小蜗牛,大大梦想
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Symbol
新的原始数据类型:表示独一无二的值 创建方式一 var name1 = Symbol() // 不传入任何值 创建方式二 var age1 = Symbol('age') // 传入key值增强代码阅读性 据以上2种创建方式我们来看看它是怎么独一无二的 var name1 = Symbol() var name2 = Symbol() name1 === name2 // ...原创 2019-10-15 16:02:24 · 259 阅读 · 0 评论 -
ES6学习笔记1: es6的简单了解
参考资料:http://es6.ruanyifeng.com/#docs/intro es6和JavaScript的关系:前者是后者的规格标准,后者是前者的实现。 ESMAScript的提案查看网址:https://github.com/tc39/ecma262 各大浏览器的最新版本,对 ES6 的支持可以查看kangax.github.io/compat-table/es6/。 系统对e...原创 2019-04-11 11:50:55 · 235 阅读 · 0 评论 -
ES6学习笔记2:let 和const
目录 let几个重要的点: const几个重要的点 全局变量和顶部对象 let几个重要的点: 1,一定要先声明才能使用,因为不存在变量提升,如果先使用后声明,会造成暂时性死区 2,不能重复声明 3,只在自己的块级作用域里有效 function f1() { let n = 5; if (true) { let n = 10; } console.l...原创 2019-04-11 15:47:26 · 293 阅读 · 0 评论 -
ES6学习笔记3: 变量的解构赋值
目录 数组的解构赋值 对象的结构赋值 字符串的解构赋值 数值和布尔值的解构赋值 函数参数的解构赋值 概念:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构 数组的解构赋值 其实就是模式匹配,将要赋值的变量放在[ ]里,等号右边的值也放在[ ]里,按照对应的顺序给它们赋值 以上是最正常基本的情况了,只有模式匹配。 以下是特殊的情况 ...原创 2019-04-11 17:50:18 · 274 阅读 · 0 评论 -
ES6学习笔记4: 字符串的扩展
目录 字符的 Unicode 表示法 codePointAt() String.fromCodePoint() 字符串的遍历器接口 normalize() includes(), startsWith(), endsWith() repeat() padStart(),padEnd() matchAll() 模板字符串 实例:模板编译 标签模板 String.raw...原创 2019-04-15 17:01:47 · 435 阅读 · 0 评论