Подтвердить что ты не робот

"Включить" один файл javascript в другой

У меня есть два отдельных файла javascript

#1.js
String.prototype.format = ....
String.prototype.capitalize = ....

#2.js

//................
var text = "some text{0}".format(var1)
//................

Как сделать string#format и string#capitalize доступными во втором файле?

4b9b3361

Ответ 1

JavaScript выполняется во всем мире. Добавление обоих скриптов на странице делает их доступными друг для друга, как если бы они были в одном файле.

<script src="1.js"></script>
<script src="2.js"></script>

Однако вы должны заметить, что JavaScript анализируется "линейно" и, таким образом, "сначала разбирается, сначала обслуживается". Если первый script нуждается в чем-то во втором script, но второй script еще не был разобран, это приведет к ошибке.

Если это произойдет, вы должны переосмыслить структуру script.