2017-01-25 3 views

Antwort

1

Ziemlich sicher, dass dies eine "getaggte Vorlage Zeichenfolge" ist. Aus dem ES6-Wiki:

Beispiel: Wenn einem Vorlagen-String ein Ausdruck vorangestellt ist, wird er als getaggerter Vorlagen-String betrachtet. Der Ausdruck vor der Vorlagenzeichenfolge wird mit der analysierten Vorlagenzeichenfolge aufgerufen.

function tag(strings, ...values) { 
    assert(strings[0] === 'a'); 
    assert(strings[1] === 'b'); 
    assert(values[0] === 0); 
    return 'whatever'; 
} 
tag `a${ 42 }b` // "whatever" 
Verwandte Themen