Skip to content

Commit

Permalink
No commit message
Browse files Browse the repository at this point in the history
  • Loading branch information
haigeno1 committed Aug 13, 2022
1 parent f9760df commit 8747eea
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 2 deletions.
30 changes: 30 additions & 0 deletions 手写原生js/this.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
var obj = {
say: function () {
var f1 = () => {
console.log("1111", this);
}
f1();
},
pro: {
a: () => {
console.log(this);
},
aa() {
console.log(this);
},
b: {
c: () => { console.log(this) },
cc() {
console.log(this);
}
},

}
}
var o = obj.say;
o();
obj.say();
obj.pro.a();
obj.pro.aa();
obj.pro.b.c();
obj.pro.b.cc();
Empty file removed 手写原生js/this.md
Empty file.
4 changes: 2 additions & 2 deletions 浏览器-网络/事件循环微任务宏任务.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@ setImmediate ❌ ✅
requestAnimationFrame ✅ ❌


macro-task(宏任务):包括整体代码scriptsetTimeoutsetInterval,setImmediate, I/O, UI rendering
micro-task(微任务):Promiseprocess.nextTick,Object.observe, MutationObserver
macro-task(宏任务):包括整体代码script, setTimeout, setInterval, setImmediate, requestAnimationFrame, I/O, UI rendering
micro-task(微任务):Promise, process.nextTick, Object.observe, MutationObserver

0 comments on commit 8747eea

Please sign in to comment.