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

8
Оберніть довгий буквальний рядок шаблону на багаторядковий без створення нового рядка в рядку
Як у шаблоні літералів es6, як можна обернути довгий літерал шаблону до мультилінійки, не створюючи нового рядка в рядку? Наприклад, якщо це зробити: const text = `a very long string that just continues and continues and continues` Тоді він створить новий рядок символ для рядка, як його інтерпретувати, щоб мати …

18
Чи можуть літерали шаблонів ES6 бути замінені під час виконання (або повторно використані)?
tl; dr: Чи можна зробити шаблон для багаторазового використання буквальним? Я намагався використовувати буквені літерали, але, мабуть, просто не розумію, і тепер я розчаровуюся. Я маю на увазі, я думаю, я отримую це, але "це" не повинно бути, як воно працює, або як воно повинно отримати. Слід отримати інакше. Усі …

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

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