
JavaScript
王诶诶
在读研究生,努力学习ing
展开
-
JS中this对象
this关键字只与函数的执行环境有关,与声明环境没有关系。this代表什么要等到函数运行时才知道。虽然它会根据环境变化,但是它始终代表的是调用当前函数的那个对象。一、方法调用模式当函数被保存为一个对象的属性时,它可以称为这个对象的方法。当一个方法被调用时,this被绑定到这个对象上。var name = 'wang'; var obj = { name:'xuan', sayNam...原创 2018-05-07 16:15:49 · 318 阅读 · 0 评论 -
JS闭包
最近在面试,发现面试官都非常喜欢问闭包相关的东西,所以写一篇文章整理一下自己的思路一、作用域在讲闭包之前必须说一下js作用域的问题;js在ES6之前其实是没有块级作用域这个概念的,但是有函数作用域这个概念,函数作用域可以访问父级作用域内部的变量,但是父级作用域无法访问函数内部的变量;var firstName = '王'; function alertName(){ var lastNam...原创 2018-05-15 20:56:43 · 153 阅读 · 0 评论