![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
苟盛
这个作者很懒,什么都没留下…
展开
-
Property Descriptor 属性描述符详解
属性描述符 Property Descriptor 属性描述符 是一个普通对象,用于描述一个属性的相关信息 通过Object.getOwnPropertyDescriptor(对象, 属性名)可以得到一个对象的某个属性的属性描述符 value:属性值 configurable:该属性的描述符是否可以修改 enumerable:该属性是否可以被枚举 writable:该属性是否可以被重新赋值 ...原创 2020-04-13 17:02:39 · 644 阅读 · 0 评论 -
事件循环 执行栈 异步 缺陷 原理 (详解) (精华帖)
事件循环 JS运行环境称为宿主环境。 JS运行的环境我们叫做数组环境,为神么我们要这样说呢是因为我们的目前的整个前端里面JS代码也就是ES标准代码它不仅能够运行在浏览器它还能够运行在服务器,比如说node.js,也可以运行在客户端,也可以运行在移动端,所以我们吧以前的那种刻板印象应该去掉了,他能够运行在各种环境里面,你只要给它配备了相关的js执行引擎,我们学的ES6其实是语言本身里面的东西,因为是...原创 2020-04-05 19:15:49 · 215 阅读 · 0 评论 -
ES6 const概述,声明常量
使用const声明常量 const和let完全相同,仅在用const声明的变量,必须在声明时赋值,而且不可以重新赋值。 const是一个不会变化的常量 实际上,在开发中,应该尽量使用const来声明变量,以保证变量的值不会被随意篡改。 1.根据经验,在开发中的很多变量,都是不会更改的,也不应该更改的 2.后续的很多框架或者是第三方JS库,都要求数据不变,使用常量可以一定程度上保证这一点。 注意...原创 2020-02-26 15:32:31 · 465 阅读 · 0 评论 -
JS用var声明变量的不足
声明变量的问题 使用var声明变量(允许重复变量声明:导致数据被覆盖)原创 2020-02-24 10:33:19 · 407 阅读 · 0 评论 -
JS 引用类型与值类型的区别?
引用类型与值类型的区别? 1值类型变量: 变量的交换等于在一个新的作 用域创建一个新的空间,新空间与之前的空间互 不相关和影响。 2变量的交换: 并不会创建一个新的空间,而 是让对象或方法和之前的对象或方法,同时指向 —个原有空间(即一个地址)。 值类型 引用类型:对象、数组、函数; 值类型:数值、布尔值、null、undefined、字符 串。 左变右也变 ·当左面的aa...原创 2020-02-20 20:53:12 · 1799 阅读 · 0 评论