when reading teacher Ruan Yifeng s ES6 tutorial, in the arrow function chapter, in the section on this pointing, there is such an example function foo() { setTimeout( () => { console.log( this.id: ,this.id); },100); } var id = 21...
you can often see the method of converting a pseudo array into a true array on the Internet; similar to let pretendArr = {0:0,1:1,2:2,length:3}; [].slice.call(pretendArr); [0,1,2] so why? Why can it be converted to a true array? I hope someone can h...
is mainly a bit of a problem with code execution, so I won t list the use of dealing with apply and call here. The code is as follows. I don t understand it from Code 2. I don t understand even if I look at the ECMAScript standard. I hope I can get a...
I briefly understand the use of call in js, which is used to change the direction of this. For example: var fn1=function(){ console.log(1); } var fn2=function(){ console.log(2); } fn1.call(fn2); fn2thisfn1,1. elementsNodeList var elements=docu...