摘要: 我们现在来理解下函数引用和函数调用的本质区别:当引用函数时候,多个变量内存存储的是函数的相同的入口指针,因此对于同一个函数来讲,无论多少个变量引用,他们都是相等的,因为对于引用类型(对象,数组,函数等)都是比较的是内存地址,如果他们内存地址一样的话,说明是相同的;但是对于函数调用来讲,比如代码三;每 阅读全文
posted @ 2018-12-22 17:42 篱外听雨 阅读(4261) 评论(1) 推荐(0) 编辑
摘要: 首先需要阐明的就是,闭包会把一些变量值永久的存储在内存中,这些变量不会随着函数的执行结束而销毁掉。我们可以通过闭包去访问这些函数内部变量的值,这也是闭包的特点。 闭包就是一种延缓垃圾回收的机制,一般一个函数执行完函数内部的变量会跟着销毁掉,但是有时候你还需要这个变量,为了不让这个变量被销毁掉,只要让 阅读全文
posted @ 2018-12-22 17:03 篱外听雨 阅读(139) 评论(0) 推荐(0) 编辑