基础问题 在实际开发中我们可能很少需要直面基础的问题,然而却总感觉他们无处不在。面试中常常被问到的也是这类问题,比如: 描述一下JS中的闭包及闭包的使用场景? function foo() {} 和 var foo = function() {}有什么区别? JS中, 0.1 + 0.2 === 0.3 是否为 true ? 在不知道浮点数位数时应该怎样判断两个浮点数之和与第三数是否相等? JS中如何实现对对象的深拷贝? 阅读更多 原创总结 如何在JS中实现继承?---由Error继承引发的思考 常见的跨域问题和解决方案 神奇的this: JS中this指向的问题 什么是闭包? 再聊聊阻塞/非阻塞 && 同步/异步