在不支持 const 的环境分几种情况:
不支持 const 定义常量
支持 const,但是 const 没有块级作用域
仅strict mode 支持 const
对于不支持的环境,就直接使用 var。注意一下作用域问题就好。如果想使用 es6 语法,并且可以在 es6 环境中可以正常运行,建议使用 babeljs。
可以,单需要注意一下: