javascript 执行环境 作用域 作用域
文章平均质量分 72
彼之方
山重水复疑无路,柳暗花明又一村
展开
-
javascript之作用域链
函数也是对象,拥有一个【scope】内部属性,指向作用域链。 如下代码段: function add(num1,num2){ var sum=num1+num2; return sum; } var total=add(5,10);创建作用域链的过程如下: 1. 函数创建时,它的作用域链中插入了一个对象变量。这个全局对象代表着所有在全局范围内定义的变量。原创 2017-06-27 11:49:05 · 165 阅读 · 0 评论 -
javascript 之 回调函数(普通函数和箭头函数)中的this
函数中this对象的取值,是在函数被调用执行的时候确定的。此时会创建执行上下文环境。对于箭头函数,它没有自己的this,不能用作构造函数。箭头函数中的this对象是定义时所在的对象,不是调用时所在的对象。对于回调函数中的this对象。以下是两个小例子。1.对于 setTimeout函数普通函数: 100ms后执行时,this指向window对象。function foo() { setTimeo...原创 2018-05-07 15:16:04 · 5938 阅读 · 0 评论