摘要:
箭头函数和其它函数不同的是:箭头函数并不创建arguments对象和this对象。 箭头函数的this值来自于作用域链。同其它参数一样,向上查找。 function foo() { return () => { console.log(this.a); } } var a = 77; var obj 阅读全文
摘要:
function foo(arg1, arg2, arg3) { console.log(arg1); console.log(arg2); console.log(arg3); console.log(this.a); } var obj1 = { a: 77 } foo.call(obj1, 1 阅读全文
摘要:
function foo() { console.log(this); console.log(this.a); } function doFoo(fn) { fn(); } var obj = { a: 2, foo: foo } var a = 'oops,global'; doFoo(obj. 阅读全文
摘要:
创建一个空对象 创建它的原型对象 将构造函数this值绑定到这个对象上 为这个对象创建属性 返回对象的地址 阅读全文
摘要:
function f(){ return this.a; } var g = f.bind({a:"azerty"}); console.log(g()); // azerty var o = {a:37, f:f, g:g}; console.log(o.f(), o.g()); // 37, a 阅读全文
摘要:
js基础梳理-究竟什么是变量对象,什么是活动对象? 阅读全文
摘要:
function foo() { var a = 7; console.log(a);//7 console.log(b);//b is not defined (function b() { a = 77; })(); console.log(a);//77 } foo(); var c=func 阅读全文