![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
你又开始了
这个作者很懒,什么都没留下…
展开
-
const,let,var的特点
(本文参考了该文章https://blog.csdn.net/hot_cool/article/details/78302673)const实际上保证的并不是变量的值不得改动,而是变量指向的那个内存地址所保存的数据不得改动。对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于常量。但对于复合类型的数据(主要是对象和数组),变量指向的内存地址,保存的只是一个...原创 2019-03-16 20:14:15 · 977 阅读 · 1 评论 -
js中的魔术字符串
魔术字符串指的是,在代码之中多次出现、与代码形成强耦合的某一个具体的字符串或者数值。风格良好的代码,应该尽量消除魔术字符串,改由含义清晰的变量代替。function getMonth(month){ if(month == "May"){ return true }else{ return false }}getMonth("M...原创 2019-04-18 10:31:07 · 3466 阅读 · 0 评论 -
个人理解的ES6中新增的Symbol类型的“独一无二”的含义
ES6引入了一种新的原始数据类型Symbol,表示独一无二的值,当时我对“独一无二”这个描述没有理解,后来看了一些帖子,根据自己的理解写了这个文章。Symbol更看重的是他的性质,也就是独一无二绝对不可能有跟他一样的值的这个特性,而并不关心它具体等于什么值,也就是说它更像是一个标签和标记。例子如下,这两个Symbol值仅仅是用来判断m值的一些特性,所以这两个值具体是多少根本不重要,重要的是...原创 2019-04-19 10:58:53 · 326 阅读 · 1 评论