WebStorm async/await syntax

Does anyone know when WebStorm will support async/await syntax?

Nowadays, WebStorm 2016.2 displays async/await syntax wrongly

8 comments
Comment actions Permalink

WebStorm 2016.2 does support async/await. Please make sure to set 'JavaScript language version' (Settings | Languages & Frameworks | JavaScript) accordingly - to either 'ECMAScript 6' or 'React JSX'

0
Comment actions Permalink

Zdravstvuite Elena! Priyatno videt chto russkit sozdali takuy prekrassnuy IDE:)

thank you very much. 

0
Comment actions Permalink

Polaki, mne kazhetse

0
Comment actions Permalink

Зря Вам так кажется:)

0
Comment actions Permalink

Zdorovo. Mne tozhe ochen nravitsa

0
Comment actions Permalink

async - да,  но вот с await:
MDN показывает такие варианты использования await:

var a = await resolveAfter2Seconds(20);
 return x + await a + await b;
var x = await resolveAfter2Seconds(10);
var y = await 20;
var z = await Promise.reject(30);

у меня например

let isNew = await this._isNew;

выдает варнинг: Unresonved variable or type await

PHPStorm 2016.3.3 


Update:

после того как прописал  this._isNew = Promise.resolve(true)  в том же методе await подсветился, удалил обратно - остался подсвеченным... 

0
Comment actions Permalink

все варианты из https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function у меня подсвечиваются корректно:

 

Вы точно используете его в async функции?

>this._isNew = Promise.resolve(true)  в том же методе await подсветился, удалил обратно - остался подсвеченным... 

 

известная проблема, https://youtrack.jetbrains.com/issue/WEB-25622

0

Please sign in to leave a comment.