Обучение/Помощь новичкам | var =. Подскажите ибо я тупой ))
Тема закрыта by
Largo
Причина: Готово
Причина: Готово
Есть код он не работает, работает только если domain.ru/+n а мне нужно domain/+n/+n.jpg чтобы на выходе было domain/Qwerty47/Qwerty47.jpg По другому незнаю как объяснить
________
посл. ред. 06.08.2021 в 16:06; всего 1 раз(а); by wayz
javascript
var n = makeid(8); var doc = window.open("https://domain/"+n, /+n, .jpg "_blank");
________
посл. ред. 06.08.2021 в 16:06; всего 1 раз(а); by wayz
javascript
var n = makeid(8); var doc = window.open(`https://domain/${n}/${n}.jpg`, "_blank");
Посоветую воспользоваться let вместо var.
REWERK , без контекста не понятно что лучше, может n вообще константой можно сделать. Если за скоуп выходить нельзя, а n в дальнейшем изменяется то конечно лучше let
steel97 , как правило, линтер ругается на использование let или var вместо const, если переменная неизменна.
steel97 , на выходе домен/$%7Bn%7D/$%7Bn%7D.jpg
REWERK , правил опять же нет) смотря какой пресет у linter-а, у меня например на такое не ругается
wayz , там очень важно что бы была такая кавычка ` иначе не сработает
steel97 , хз, стандартный. Юзаю пресет на Vue, там встроен стандартный насколько мне известно.
wayz , если с интерполяцией строк не выходит то вот простой старый некрасивый но также рабочий вариант:
javascript
var n = makeid(8); var doc = window.open("https://domain/" + n + "/" + n + ".jpg", "_blank"); Стр.: 1, 2