3
は、このコードにつまずい:このタイプスクリプトの構文は何ですか?
const { operator } = this;
をhttps://github.com/ReactiveX/rxjs/blob/master/src/Observable.ts#L89
から、それが何を意味するのでしょうか?
は、このコードにつまずい:このタイプスクリプトの構文は何ですか?
const { operator } = this;
をhttps://github.com/ReactiveX/rxjs/blob/master/src/Observable.ts#L89
から、それが何を意味するのでしょうか?
これはobject destructuringです。この
const { operator, other } = this;
はそれがthe same featureを持ってES6、から借りています
const operator = this.operator;
const other = this.other;
に相当します。
'const operator = this.operator;'と書くだけの理由はありますか? –
これは本当のことではありません。この場合、通常のやり方で読みやすくすると思います。たぶん作者は新しい機能を試してみたかったのかもしれません! – Nick
@AlexeyVagarenko 'this'からプロパティを取得する必要がある場合は、フェッチについて複数の行を記述する必要があります。 Thereforceは、ES6は、 'destructuring'は1行に書くのが簡単です提供しています。 – Tony