ECMAScript
你是不是在坐飞机
这个作者很懒,什么都没留下…
展开
-
var let const总结
#var let const ##let命令 let声明的变量只在它所在的代码块有效 let不存在变量提升 变量提升:变量在未声明之前使用。 let声明的变量需要在声明以后使用,之前使会报错ReferenceError。 而var可以在声明之前使用输出undefined。 let会导致暂时性死区 var在全局作用域声明了一个变量,但是在代码块内,使用let命令声明变量之前...转载 2019-11-07 11:18:22 · 178 阅读 · 0 评论 -
Promise 对象及简化程序
#Promise 对象 ##Promise 的含义 对象的状态不受外界影响 Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。 一旦状态改变,就不会再变,任何时候都可以得到这个结果。 只有两种可能:从pending变为fulfilled和从pending变为rejected。 只要这两种情况发生,状...原创 2019-11-07 11:15:02 · 201 阅读 · 0 评论 -
ECMAscript原始值、引用值、类型转换、浅拷贝、深拷贝总结
#ECMAscript原始值、引用值、类型转换、浅拷贝、深拷贝 ##原始值 存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置 栈区(stack):系统自动分配的内存空间,有系统自动释放。 ##引用值 存储在堆(heap)中的对象,也就是说,存储在变量处的值是一个指针(point),指向存储对象的内存处 堆区(heap):动态分配的内存空间,大小不确定,也不会自动释放...转载 2019-11-07 11:12:07 · 111 阅读 · 0 评论