2016-06-11 11 views

Antwort

4

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.

+0

Gibt es einen Grund, nicht nur 'const operator = this.operator; '? –

+0

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

+0

@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