js踩坑日记
RFLB_G
青年人要有超凡出众的雄心。
展开
-
关于箭头函数和function的性能问题
你为什么写箭头函数,而不直接用function…好,我直接上代码 const timeAstart = +new Date(); let a = 1; for (let i = 0; i < 1000000; i++) { function exec() { a++; } exec(); } console.log('a耗时:', +new Date() - timeAstart); const t原创 2021-07-11 16:07:47 · 643 阅读 · 1 评论 -
js之你真的理解了作用域、作用域链、变量对象和闭包吗?
相信学前端的兄弟,都看过JS高程这本书。这本书中讲到了作用域、作用域链、变量对象和闭包的种种含义。刚开始看的时候觉得说的很有道理,直到出现了如下的情况:代码1:function test(){ // 代码1 var b = 1; return function (){ // 这里对函数的命名可以是除了b以外的名称,我们假设是一个匿名函数 console.log(b); // b = 1; }}test()();看到这里,大家都会认为这不就是一个闭包嘛。这有什么好说的呢,那么下面这个原创 2020-10-22 13:57:22 · 190 阅读 · 2 评论