摘要: JS具有自动收集垃圾机制,执行环境会负责管理代码执行过程中使用的内存。局部变量会在当前执行环境中获取内存空间,当改执行环境结束后,局部变量会自动被回收,释放内存。 浏览器垃圾收集的方式有两种: 一、标记清除 根据js执行流程,变量会被标记为“进入环境”或“离开环境”,解析器会隔一段时间自动清除被打上 阅读全文
posted @ 2017-04-19 14:34 wwilbur 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 关于函数,ECMAScript和其他语言有所不同,它不介意传递进函数的参数有多少个,也不介意传递的参数是什么数据类型。也就是说,即便你定义函数接收两个参数,函数在被调用时可以接收一个或者三个甚至更多个参数,解析器都可以相应处理。 函数接收到的参数会被存储到名为arguments的数组对象里,可以通过 阅读全文
posted @ 2017-04-19 13:35 wwilbur 阅读(229) 评论(0) 推荐(0) 编辑