我剛剛學習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才支援