this与_this

在前端开发调试的过程中,常常会遇到上面这种情况,明明变量已经定义但是输出的值却是undefined,但是在变量前加一个_,就能获取到值: 我猜测,可能是由于JS可以多层嵌套代码,可能下面还可以再嵌一个方法,引用this就会变成子方法控制的对象,如果需要上级的对像,在没有参数的情况下,前面前提做了一个临时变量_this,用来保存上级对像,子方法中就可以用_this来调用了。其他变量同理。
相关文章
相关标签/搜索