为了账号安全,请及时绑定邮箱和手机立即绑定

在交换a和b的值得时候一直显示b是未定义的

        let a = 1
        let b = 2
        [b, a] = [a, b]
        console.log(a,b)

浏览器显示:

Uncaught ReferenceError: b is not defined

    at 3_destruturing.html:16

其他的解构应用都是正常的,这是怎么回事啊?

正在回答

3 回答

代码第2行后面需要加分号

1 回复 有任何疑惑可以回复我~

配置文件:


环境构建:

1、安装Node.js环境:https://nodejs.org/zh-cn/

2、进入到项目,初始化package.json:npm init –y

3、在终端安装:npm install --save-dev babel-preset-env babel-cli

4、创建文件并配置:.babelrc

{

"presets": ["env"]

}



文件转化命令:

1、文件:babel src/index.js -o dist/index.js

2、文件夹:babel src –d dist

3、实时监控:babel src –w –d dist


0 回复 有任何疑惑可以回复我~

jvjhjvgc

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在交换a和b的值得时候一直显示b是未定义的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信