Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Что значит эта строка в JS?
@khiMERsen

Что значит этот код в js?

<iframe src={require(`./articles/${id[id.length-1]}`).default}/>


Ребят, к вам вопрос. Вот строка из кода. Не понимаю ее. Что такое id.length-1. Почему в квадратных скобках, а не в круглых. Зачем рядом еще один id. Что такое $ ? И что такое default? Можете пожалуйста расписать? Заранее спасибо

Всех с новым годом !
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой
Ответы на вопрос 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
id – видимо, массив.
id.length – длина массива. Например, для массива [7, 7, 7] длина 3.
id.length - 1 – индекс последнего элемента в массиве. Индексы считаются от 0.

Берется последний элемент массива id. И из него вытаскивают его свойство default.

` text ${ js_expression } ` почитайте про строки в обратных кавычках и интерполяцию выражений в них.
const word = "мир";
`Привет, ${ word }!` // "Привет, мир!"
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы