javascript – 有没有理由不放弃“var”?

前端之家收集整理的这篇文章主要介绍了javascript – 有没有理由不放弃“var”?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在学习 JavaScript的过程中,我学会了引入Let和const来修复Var关于全局范围和提升的问题,如果重新声明则不会给出错误.

现在我可以完全编写代码而不使用var吗?或者我现在应该了解它们并等到它们被广泛“接受”?

换句话说,如果我只使用let和const,我暂时应该担心兼容性问题吗?

解决方法

要直接回答这个问题 – 不,你不能,因为兼容性问题,正如@suraj提醒我们的那样.

话虽如此,在现代JS开发中,你越来越不可能使用var作为let和const有明显的优势,除了var的一些特定用途,将使用BabelJS,TypeScript甚至现在的Webpack 2来转换代码以实现向后兼容因为生产代码将以vanilla JS发货.像WebStorm这样的现代IDE甚至会在ES6模式下默认使用var来改变它们.

从这个问题来看,你仍然在研究JS并且你已经在提出正确的问题了,所以我建议今天使用let和const来利用ES6的优点,但是这会增加处理这个问题的复杂性. transpilers.但如果你对此感到满意 – 这就是你要走的路.

原文链接:https://www.f2er.com/js/157028.html

猜你在找的JavaScript相关文章