Новый и быстрый способ работы со строками - это Шаблонные литералы, о которых мы узнаем в этой статье. Приступим!
Как мы раньше работали со струнами?
Раньше мы видели строки между одинарными или двойными кавычками, как показано ниже:
var name = "Marina" ; var hello = "Hello "+ name ; console.log(hello); //Hello Marina
до сих пор это хорошо, но проблема возникает, когда вы пытаетесь создать многострочный шаблон и пытаетесь объединить переменные и выражения, а затем добавить кавычки внутри строки, поэтому вам нужно чередовать одинарные и двойные кавычки .. какая суета просто для создания строка !
ES6 предоставил вам отличное решение - приветственные шаблонные литералы.
Что такое литералы шаблонов?
Как мы упоминали ранее, это способ работы со строками и особенно динамическими строками; так что вам не нужно больше думать о том, какая следующая цитата будет использовать «одинарную или двойную» !!
Как использовать литералы шаблонов?
Он использует `обратные кавычки` для записи в него строки, поэтому вы можете писать одинарные и двойные кавычки столько, сколько вам нужно, не думая о чередовании между ними, они будут отображаться, когда вы их пишете.
var template = `Hello from "template literals" article , check previous one 'arrow functions'.` ; console.log(template) // Hello from "template literals" article , check previous one 'arrow functions'.
Также он решает многострочные шаблоны, поэтому нет необходимости использовать \ n или \ t с `обратными кавычками`
И, наконец, для переменных и выражений, которые вы хотите объединить в строку вместо использования + для объединения, вы будете использовать $ {переменная или выражение} для определения переменной или выражения в фигурных скобках, например:
Переменные:
let name = "Marina" ; let hello = ` Hello ${name} .` console.log(hello); // Hello Marina .
Выражения:
let isWorld = true ; let welcome = ` Hello ${ isWorld ? "World" : "me" } ! ` ; console.log(welcome); // Hello World !
Резюме
- Шаблонные литералы - это способ работы со строками.
- Литералы шаблона используют `обратные кавычки` для записи внутри строки.
- Лучше использовать с шаблонами многострочность, конкатенацию переменных и выражений.
это все, что вам нужно знать о шаблонных литералах. Надеюсь, вам понравилось и вы узнали.
Чтение - это хорошо, но чтение с реализацией - это здорово!
Удачного обучения ..