摘要: 多层函数调用取变量时,无论在哪里调用,要到创建此函数的作用域中取值,如果找不到再往上一级,直到全局变量。 外面定义了很多的全局的变量,下面我们来一个个理一下。 定义三个变量a,b,c;将A1函数赋值给变量f, f()执行。 f函数执行其实就是A1函数执行,我们来看A1函数里也定义了a,b,c三个变量 阅读全文
posted @ 2016-12-21 16:21 乌梅 阅读(119) 评论(0) 推荐(0) 编辑
摘要: this 是谁调用的时候,指定的是谁,通俗一点讲就是,函数是谁执行是不是由其中一个对象点出来的那就是代表它, 比如执行对象a中b函数a.b();这个b函数中this代表a; 当换成var c=a.b; c(); 这样执行的话,b函数赋值给了一个变量c,这样直接执行c 函数的时候,this代表整个wi 阅读全文
posted @ 2016-12-21 14:46 乌梅 阅读(123) 评论(0) 推荐(0) 编辑