2016-06-11 6 views

答えて

4

これはobject destructuringです。この

const { operator, other } = this; 

はそれがthe same featureを持ってES6、から借りています

const operator = this.operator; 
const other = this.other; 

に相当します。

+0

'const operator = this.operator;'と書くだけの理由はありますか? –

+0

これは本当のことではありません。この場合、通常のやり方で読みやすくすると思います。たぶん作者は新しい機能を試してみたかったのかもしれません! – Nick

+0

@AlexeyVagarenko 'this'からプロパティを取得する必要がある場合は、フェッチについて複数の行を記述する必要があります。 Thereforceは、ES6は、 'destructuring'は1行に書くのが簡単です提供しています。 – Tony

関連する問題