第一次运行 运行代码 name 是 ‘kk‘ var name =‘kk‘; console.log(name); 再一次运行 运行代码 name 依然是 ‘kk‘ 为什么不是已经注释掉了吗? 其实是因为上面已经给name赋值了 赋值给了window ,和缓存没有半毛钱关系 //var name =‘kk‘; console.log(name);
缓存引起的问题?
原文:http://www.cnblogs.com/WhiteHorseIsNotHorse/p/6223922.html