随笔分类 - js
js 随笔
摘要:1) 避免多层this 上面代码包含两层this,结果运行后,第一层指向该对象,第二层指向全局对象。一个解决方法是在第二层改用一个指向外层this的变量。 上面代码定义了变量that,固定指向外层的this,然后在内层使用that,就不会发生this指向的改变。 2) 避免数组处理方法中的this
阅读全文
摘要:首先我们来看2段代码: 1. 2. 大家可以想想,1和2 的结果会是什么? 我们再来看一个题目: 第一个uname会弹出defined,很多人不理解为什么。其实这就是javascript的变量提升; 下面我先来申明2个变量: 实际上他是这样解析的: 所以上面的代码会解析成这样 这样我们就知道为什么第
阅读全文
浙公网安备 33010602011771号