我刚刚学习javascript和node.js,在学习一个例子时,发现有如下的写法,而webstorm直接标错,显示expression expected. 请问这是怎么回事?
'use strict'; const fs = require('fs'); console.log('script start'); const interval = setInterval(() => { console.log('setInterval') }, 500);
() => {}这是ES6的箭头函数,设置webstorm支持ES6。
改一下配置,我用的是PhpStrom,不过应该是差不多的配置。
=>箭头函数,介绍在这里: 箭头函数
=>
在webstorm中需要打开ES6的开关:
webstorm
ES6
设置 -> 语言 & 框架 -> JavaScript -> 右边设置为ECMAScript6
ECMAScript6
Lambda表达式 es6才支持
() => {}这是ES6的箭头函数,设置webstorm支持ES6。
改一下配置,我用的是PhpStrom,不过应该是差不多的配置。
=>
箭头函数,介绍在这里:箭头函数
在
webstorm
中需要打开ES6
的开关:设置 -> 语言 & 框架 -> JavaScript -> 右边设置为
ECMAScript6
Lambda表达式 es6才支持