@accountnujen

Как можно изменить параметр объявленной константы, не перезаписывая её?

Хочу менять язык разметки на лету в редакторе.

Первое, что пришло в голову - это объявить заново этот же параметр, однако возникает проблема. При вставке кода (ctrl+v) в редактор он начинает дублироваться. Дублируется столько раз, сколько вы раз меняли язык. Попробуйте изменить язык и что-то вставить. Происходит это (как я предполагаю) из-за того, что ничего не перезаписывается, а создаётся дубликат. Подскажите, как можно в этой ситуации именно изменить язык?
Первый раз объявляется вот таким образом:
jar = CodeJar(id, 
		  (editor) => {
		    editor.innerHTML = Prism.highlight(
		      editor.textContent, 
		      Prism.languages.php, 
		      'php'
		    );
		  });

За место Prism.languages.php и 'php' нужно указать языки
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 1
@hello_my_name_is_dany
Backend Developer (Node.js, PHP, C#)
Так как библиотека не предоставляет способов менять язык, то нужно удалять этот блок и создавать заново с новыми параметрами
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы