var,let and const

JavaScript目前有三个关键字来声明变量,即var, let, const。 在ES6之前只有一种方法 var 来申明变量,ES6后新添了 let 和 const 声明变量。...

May 7, 2022 · 3 min · ddinnis

this习题  [draft]

1、 var x = 10; var obj = { x: 20, f: function(){ console.log(this.x); // ? var foo = function(){ console.log(this.x); } foo(); // ? } }; obj.f(); obj.f() 执行的时候很明显是默认绑定,绑定到了obj上。 执行foo() 的时候前面没有任何东...

April 27, 2022 · 1 min · ddinnis

this

函数在调用时,JavaScripts会默认给this绑定一个值; this的绑定和定义的位置无关; this的绑定和调用方式以及调用的位置有关;...

April 19, 2022 · 4 min · ddinnis

Execution Context && Scop chain

这是一篇关于执行上下文(Execution Context) && 作用域链(Scop chain)的笔记。 ...

April 16, 2022 · 3 min · ddinnis

Prototype vs __Proto__

原型(prototype) && 原型指针(proto) ...

April 13, 2022 · 2 min · ddinnis