es6定义const x=,在es5中该怎么定义

2025-05-06 07:40:23
推荐回答(2个)
回答1:

在不支持 const 的环境分几种情况:

  1. 不支持 const 定义常量

  2. 支持 const,但是 const 没有块级作用域

  3. 仅strict mode 支持 const


对于不支持的环境,就直接使用 var。注意一下作用域问题就好。如果想使用 es6 语法,并且可以在 es6 环境中可以正常运行,建议使用 babeljs。

回答2:

可以,单需要注意一下: