
js-this
文章平均质量分 91
李小tt
爱综艺~
展开
-
函数中this的值为什么与包含函数this的值无关
# 函数中this的值为什么与包含函数this的值无关一直有一个疑问,当访问一个某函数内不存在的变量时,如果这个函数的包含函数定义了该变量,则在该函数的内部也能访问到该变量,那为什么该函数内访问this时和其包含函数的this值会不一样呢?如下所示var b=4;var c=11;function Test(a,b){ this.a=a; this.b=b; funtio原创 2017-08-21 23:21:56 · 317 阅读 · 0 评论 -
javascript弃坑之路之原来是这样的this
说this是js编程中最重要的变量也不为过了,而在遇到this时,也曾经傻傻分不清楚this指代的到底是什么,所以现在对曾踩过this的坑做一下总结。this的场景虽然this很令人迷惑,但其实总会发现,在浏览器环境中,this的指代不外乎两种,要么是window,要么是某个特定的对象(window之外的对象),而涉及到具体的场景中this的取值,可以归纳为五种。全局作用域中直接调用thisvar原创 2018-01-04 08:08:25 · 276 阅读 · 0 评论