#javascript
#javascript
Вопрос:
const [sobre, nome, titulo] = ['sobre', 'nome', 'titulo'].map(
name => form.querySelector(`[name="${name}"]`).value);
(`[name="${name}"]`).value)
что говорится в этой части кода?
Комментарии:
1. Эта часть сама по себе ничего не говорит. Вся строка определяет анонимную функцию, которая выбирает первый элемент формы с одним из этих трех имен и возвращает его значение.
Ответ №1:
Это строковый шаблон. По сути, это похоже на объединение строк, но непосредственно в строке.
вывод селектора был бы
[name="sobre"]
[name="nome"]
[name="titulo"]
Потому что мы заменяем ${name}
значением name
переменной.
если вам нужен более конкретный пример, вы могли бы просто использовать тот же цикл с журналом консоли.
const [sobre, nome, titulo] = ['sobre', 'nome', 'titulo'].map(
name => console.log(`[name="${name}"]`));