gpt4 book ai didi

javascript - ECMAscript 6 代码不起作用

转载 作者:行者123 更新时间:2023-12-02 22:16:05 24 4
gpt4 key购买 nike

我是新来的。

我正在读一本名为“学习 Javascript,第三版”的书,其中一个练习是运行此代码::

"use strict";



let sentences = [
{ subject: 'JavaScript', verb: 'is', object: 'great' },
{ subject: 'Elephants', verb: 'are', object: 'large' },
];
function say( {subject, verb, object} ) {
console.log(`${subject} ${verb} ${object}`);
}
for(let s of sentences) {
say(s);
}

但是出现这个错误。

SyntaxError : Unexpected token {

代码有什么问题吗?

我正在使用 node.js、gulp.js 和 babel 来转译 es5 代码。

P.S:抱歉我的英语不好,我还在学习,我正在尝试不使用 Google 翻译

最佳答案

我找到了解决办法

我的gulp文件错误,我安装了2015年的预设。

现在这是我的 gulp 文件

var gulp = require('gulp');
var babel = require('gulp-babel');


gulp.task('default', () => {
return gulp.src("es6/**/*.js")
.pipe(babel({presets:["es2015"]}))
.pipe(gulp.dest("dist"));
});

感谢帮助过我的人们

关于javascript - ECMAscript 6 代码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34901628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com