笔试题
月迷津渡丶
这个作者很懒,什么都没留下…
展开
-
micro_macro
setTimeout(function(){console.log(1)},0); new Promise(function(resolve){ console.log(2) for(let i=0 ; i<10000 ; i++ ){ i===9999 && resolve() } console.log(3) }).then(function(){ console.log(4) }); console.log(5); .原创 2020-11-29 23:15:07 · 352 阅读 · 0 评论 -
Observer的实现
> 当时想到了这是问的vue源码,但没想起`Object.defineProperty` 问题 Observer的实现,请按照要求实现Observer var o = { a: 1, b: 2, c: { x: 1, y: 2 } } observer(o, ['a', 'c.x'], (v, prev) => { console.log(v); console.log(prev); }); // o.a = 2;// 1,原创 2020-11-29 22:56:49 · 276 阅读 · 0 评论