JS
文章平均质量分 79
关于javascript
codemay9527
爱总结,爱搬砖,爱生活。
展开
-
JavaScript:理解函数执行时的作用域
爱总结,爱搬砖,爱生活 引言 理解函数执行时所在的作用域是定义时的作用域,而不是调用时所在的作用域。 心得 函数执行时所在的作用域是定义时的作用域,而不是调用时所在的作用域,注意要与this的指向区分开来。 案例 先上几种函数定义执行时的案例; var a = 10 // 案例一 function foo1() { var a = 30 return function() { console.log(a) } } var b = foo1() b() // 案例二 function原创 2021-02-28 11:16:52 · 387 阅读 · 0 评论 -
立即调用的函数表达式(IIFE)
立即调用的函数表达式(IIFE) 爱总结,爱搬砖,爱生活 引言 偶然之间看到一个问题,问题是这样的: (function() {}()); (function() {})(); 上面这两种写法有没有什么区别? 打眼一看这个问题不太好回答,这说明了一个问题,我对这类立即调用的函数表达式还不熟悉,这个时候应该去百度看看大家怎么理解立即调用的函数表达式。 心得 立即调用的函数表达式(在这之前我一直称呼它为立即执行函数,经过此番探索更正了之前不合理的叫法) 立即调用的函数表达式的作用: 不必为函数命名,避免污原创 2021-02-21 18:23:18 · 334 阅读 · 0 评论 -
javascript:原型、原型链学习总结
写在原创 2020-06-02 15:57:07 · 616 阅读 · 2 评论 -
说说JS中关于this指向这件事
引言 最近在学习的过程中发现越来越多的地方使用到this,在此之前我对this的指向知之甚少,由此决定深究一一番,做下记录以备今后复习之用,文章内所有代码执行结果只针对浏览器环境。 this在做代词时翻译成中文的意思是:(指较近的人或事物)这,这个;(指已提到过的人或事物)这;记住这个对于理解this有帮助。 心得 一般情况下this的指向只有在调用时才能确定,箭头函数是个例外在定义是就已经...原创 2020-05-01 17:58:37 · 339 阅读 · 0 评论