Запитання з тегом «template-strings»

7
Використання символу backtick (`) у JavaScript
У JavaScript, backtick †, здається, працює так само, як і одна цитата. Наприклад, я можу використовувати backtick, щоб визначити такий рядок: var s = `abc`; Чи існує спосіб, за яким поведінка бейтіка насправді відрізняється від поведінки однієї цитати? † Зауважте, що серед програмістів "backtick" - це одне ім'я для того, …


2
Зворотні посилання, що викликають функцію
Я не знаю, як це пояснити, але коли я біжу console.log`1` У google chrome я отримую результат, подібний console.log`1` VM12380:2 ["1", raw: Array[1]] Чому зворотний тик викликає функцію журналу і чому він робить індекс raw: Array[1]? Питання, яке підняв Catgocat у кімнаті JS, але жодна відповідь не мала сенсу, крім …

4
ES6 Шаблонні літерали проти об’єднаних рядків
У мене є такий код для Ecma-Script-6 template 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 = "+MyVar); Вихід такий: template literal= My name is John Smith. my variable = My name is …

1
Рядок шаблону як назва властивості об’єкта
Чому JavaScript не дозволяє рядок шаблону як ключ властивості об’єкта? Наприклад, коли я вводжу: foo = {`bar`: 'baz'} у NodeJS REPL він викидає SyntaxErrorз "Несподіваним рядком шаблону" з довгим трасуванням стека. Однак вартості властивостей чудові, що не так вже й несподівано. Подібні помилки трапляються у браузері, наприклад, Firebug видає a …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.