摘要: 堆与栈实际上是操作系统对进程占用的内存空间的两种管理方式,主要有如下几种区别: (1)管理方式不同。栈由操作系统自动分配释放,无需我们手动控制;堆的申请和释放工作由程序员控制,容易产生内存泄漏; (2)空间大小不同。每个进程拥有的栈的大小要远远小于堆的大小。理论上,程序员可申请的堆大小为虚拟内存的大 阅读全文
posted @ 2021-04-18 19:58 嘿!那个姑娘 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 箭头函数的this值在声明时就确认了,普通函数的this值,在调用的时候确认 call、apply、bind不会改变箭头函数this值,会改变普通函数this值 箭头函数不能作为构造函数使用,不能使用new 箭头函数没有原型属性 箭头函数不绑定arguments,取而代之用rest参数... 解决 阅读全文
posted @ 2021-04-18 14:04 嘿!那个姑娘 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: CommonJs模块的require()是同步加载模块,ES6模块的import命令是异步加载模块 CommonJs模块是运行时加载,ES6模块是编译时加载或静态加载 CommonJs模块加载有缓存,ES6模块加载没有缓存 CommonJs模块输出的是一个值的复制,ES6模块输出的是值的只读引用 C 阅读全文
posted @ 2021-04-18 13:47 嘿!那个姑娘 阅读(410) 评论(0) 推荐(0) 编辑