simple's Studio.

simple's Studio.

it's better to burn out than to fade away

JavaScript闭包和this的个人理解

#闭包 ##简单来说 每个函数都可以访问其外围作用域中的所有变量闭包是指一些函数通过某种方式 可以随时被访问 即使它的外部代码已经执行完毕function A(){function b(){}}在执行完毕A函数后还能执行b的方法: 将b传入setTimeout 在A中返回b 将b保存为某个全局变量 #thisThis是一个标识符,它需要和值进行绑定,跟变量差不多,但是,在你的代码中,它并不是和某个具体的值进行绑定,而是自动绑定到正确的对象上。一般来说,参数究竟绑定在哪个对象上都是由定位函数参数规则决定的,而定位函数参数和“参数”this的区别则决定了你在调用方法或构造函数时对于谁才是...
simple
witness me
FRIENDS
friendA friendB