Можно добавить строки кода для сценария Javascript в браузере? - PullRequest
0 голосов
/ 20 мая 2019

У меня есть hello.js (это переименованный переданный код реакции), загруженный:

<script type="text/javascript" src="/static/js/hello.js"></script>

, и я хочу добавить несколько строк кода в конец.Возможно ли это?

Редактировать: я хочу добавить следующие строки:

var hello = _react["default"].createElement(Hello, {                             
  name: "World!!!"                                                                
});                                                                              

_reactDom["default"].render(hello, document.getElementById('hello'));

Где Hello, _react, _reactDom - все объекты, созданные в hello.js.Сами линии произвольны.Мой реальный вопрос: могу ли я добавить код в существующий скрипт в браузере?

1 Ответ

0 голосов
/ 20 мая 2019

После импорта файла JavaScript вы можете использовать (и изменять) его открытые переменные, функции и т. Д.

Если у вашего hello.js есть открытая переменная, например:

let hello = 'Hello'

Вы сможете изменить его после импорта файла, например:

<script src='hello.js'></script>
<script>
  console.log(hello); // prints 'Hello'
  hello = 'HELLO'
  console.log(hello); // prints 'HELLO'
</script>
...