3
eher zufällig auf diesen Code:Was ist diese Typoskriptsyntax?
const { operator } = this;
von https://github.com/ReactiveX/rxjs/blob/master/src/Observable.ts#L89
Was ist das?
eher zufällig auf diesen Code:Was ist diese Typoskriptsyntax?
const { operator } = this;
von https://github.com/ReactiveX/rxjs/blob/master/src/Observable.ts#L89
Was ist das?
Es ist object destructuring. Diese
const { operator, other } = this;
entspricht
const operator = this.operator;
const other = this.other;
Es ist aus ES6 entlehnt, die the same feature hat.
Gibt es einen Grund, nicht nur 'const operator = this.operator; '? –
Nicht wirklich, und in diesem Fall denke ich, es wäre lesbarer, es auf die normale Weise zu tun. Vielleicht wollte der Autor nur mit neuen Features spielen! – Nick
@AlexeyVagarenko Wenn Sie Eigenschaften von 'this' benötigen, müssen Sie mehrere Zeilen über fetch schreiben. Thereforce, ES6 bietet "Destrukturierung" ist einfach in einer Zeile zu schreiben. – Tony