摘要: 学习set set是ES6中的新增的数据结构,是一种构造函数,类似于数组,但是里面的元素都是唯一的,不重复的。 例如: set的属性 set的属性包括constructor(set原型)和size(用来记录set的大小)。 用法: ,`Set.prototype.size`。 例如: set的方法 阅读全文
posted @ 2019-01-17 18:01 MarkGuan 阅读(1635) 评论(0) 推荐(0) 编辑
摘要: hi,我又回来了,今天学习一下 命令。 声明一个常量 声明一个只读常量,一旦声明,常量的值便不可改变。 例子如下: 还可以声明一个变量 可以声明一个变量,声明以后,必须初始化,否则变错。 例子如下: 其他特性 和`let`有许多相似点: + 只在其声明的块级作用域中有效; + 不存在作用域提升,是暂 阅读全文
posted @ 2019-01-17 16:11 MarkGuan 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: 今天,来探讨一下ES6中的块级作用域。 全局作用域和函数作用域 在ES5中,只全局作用域和函数作用域。这会导致函数作用域覆盖了全局作用域;亦或者循环中的变量泄露为全局变量。 例如: 最后总结 今天就将这些,下次再会。期待再更新。 阅读全文
posted @ 2019-01-17 15:38 MarkGuan 阅读(2445) 评论(2) 推荐(0) 编辑
摘要: let命令的用法 是es6中的声明一个变量的命令,只在它声明的代码块中有效,出了这个代码块就会报错。也非常适合 循环,在循环中i的值只在循环语句中生效,在外边取不到的。 命令声明的是一个全局的变量,i是指向全局的变量,只会输出最后的值。而 只在循环语句块里面生效,每次循环都会重新声明一个i的,所以每 阅读全文
posted @ 2019-01-17 14:06 MarkGuan 阅读(3071) 评论(0) 推荐(0) 编辑