Javascript () => syntaxe
phpcn_u1582
phpcn_u1582 2017-05-19 10:39:59
0
4
682

Je viens d'apprendre javascript et node.js. Lorsque j'étudiais un exemple, j'ai découvert qu'il existe la méthode d'écriture suivante, mais webstorm a directement marqué l'erreur et affiché l'expression attendue

.
'use strict';

const fs = require('fs');

console.log('script start');    

const interval = setInterval(() => {
        console.log('setInterval')
}, 500);
phpcn_u1582
phpcn_u1582

répondre à tous(4)
淡淡烟草味

() => {} Il s'agit de la fonction de flèche d'ES6. Configurez Webstorm pour prendre en charge ES6.

我想大声告诉你

Modifiez la configuration. J'utilise PhpStrom, mais cela devrait être similaire.

PHPzhong

=>Fonction flèche, présentée ici :
Fonction flèche=>箭头函数,介绍在这里:
箭头函数

webstorm中需要打开ES6的开关:

设置 -> 语言 & 框架 -> JavaScript -> 右边设置为ECMAScript6

Vous devez activer le commutateur de ES6 dans webstorm : 🎜 🎜Paramètres -> Langage et framework -> JavaScript -> Définissez le côté droit sur ECMAScript6🎜
左手右手慢动作

L'expression Lambda n'est prise en charge que par es6

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal