Resultados da pesquisa a pedido "template-strings"

6 a resposta

Quais são os usos reais do ES6 Raw String Access?

Quais são os usos reais deString.raw Acesso a cadeia de caracteres brutos introduzido no ECMAScript 6? // String.raw(callSite, ...substitutions) function quux (strings, ...values) { strings[0] === "foo\n" strings[1] === "bar" strings.raw[0] === ...

6 a resposta

Uso do caractere backtick (`) em JavaScript?

Em JavaScript, um backtick† parece funcionar da mesma forma que uma citação simples. Por exemplo, eu posso usar um backtick para definir uma string como esta: var s = `abc`;Existe alguma maneira pela qual o comportamento do backtick realmente ...

1 a resposta

String do modelo como nome da propriedade do objeto

Por que o JavaScript não permite uma sequência de modelos como uma chave de propriedade do objeto? Por exemplo, quando eu insiro: foo = {`bar`: 'baz'}no NodeJS REPL, ele lança umSyntaxError com "Sequência inesperada de modelo" com um ...

1 a resposta

Diferença de desempenho entre uma sequência regular e uma sequência de modelo?

Agora estou usando ESLintpreferir modelo [http://eslint.org/docs/rules/prefer-template]me forçar a usarseqüências de caracteres do modelo [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings] em vez de concatenação ...

4 a resposta

As strings de modelo ES6 impedem quebras de linha

Eu tenho uma cadeia longa, que eu construo usando cadeias de modelo ES6, mas quero que ela seja sem quebras de linha: var string = `As all string substitutions in Template Strings are JavaScript expressions, we can substitute a lot more than ...

3 a resposta

Cadeias de linhas múltiplas que não quebram recuo

De acordo comesta discussão esdiscuss [https://twitter.com/esdiscuss/status/512420829628362752], é possível no ECMAScript 6 definir cadeias de linhas múltiplas sem precisar colocar linhas subseqüentes da cadeia no início da linha. Publicação de ...

4 a resposta

Literais de modelo ES6 versus seqüências de caracteres concatenadas

Eu tenho o seguinte código para Ecma-Script-6template literals let person = {name: 'John Smith'}; let tpl = `My name is ${person.name}.`; let MyVar="My name is "+ person.name+"."; console.log("template literal= "+tpl); console.log("my variable = ...

3 a resposta

Modelos etiquetados ES6 usabilidade prática

Eu entendo a sintaxe do ES6modelos marcados [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings#Tagged_template_strings] . O que não vejo é a usabilidade prática. Quando é melhor do que passar um parâmetro de ...

1 a resposta

Como aninhar cadeias de modelo no ES6?

Eu tenho umprefer-template erro do eslint. Para a solução alternativa, alterei meu código para usar uma string de modelo dentro dorequire função que está aninhada dentro dourl funcionar da seguinte forma: { background: ...

16 a resposta

Converter uma sequência de caracteres em uma sequência de modelo

É possível criar uma sequência de modelo como uma sequência usual let a="b:${b}";e depois converta-o em uma string de modelo let b=10; console.log(a.template());//b:10semeval, new Function e outros meios de geração dinâmica de código?