Имея проблемы с общением функций и, как правило, то, как браузер JavaScript Engine выполняет код JavaScriptJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Имея проблемы с общением функций и, как правило, то, как браузер JavaScript Engine выполняет код JavaScript

Сообщение Anonymous »

Сначала я связал два файла JavaScript с моим HTML < /p>

Код: Выделить всё


< /code>
в первом файле (файл "script.js") я написал этот код < /p>
function testing() {
console.log("does it show in the console");
}

testing()
setTimeout(()=> testing(), 3000)
< /code>
во втором файле (файл "main.js") я написал этот код < /p>
function testing() {
console.log("this will override it");
}

testing()
< /code>
Результат, который я получил на консоли < /p>
does it show in the console               script.js:20
this will override it                     main.js:2
this will override it                     main.js:2
< /code>
на основе знаний, которые я имею, я ожидал объявления функции (testing()
) во втором файле для переопределения функции testing () в первом файле, потому что это было бы результатом, если бы я написал оба в одном и том же файле.function testing() {
console.log("does it show in the console");
}

testing()
setTimeout(()=> testing(), 3000)

function testing() {
console.log("this will override it");
}

testing()
< /code>
Результат на консоли < /p>
this will override it script.js:27
this will override it script.js:27
this will override it script.js:27
< /code>
Это было не очень смущено, я бы предпочел сказать, что я узнал что-то новое, потому что я попробовал то же самое с одним внешним файлом JavaScript и встроенным тегом скрипта JavaScript

внешний JavaScript script.js file < /p>


Подробнее здесь: https://stackoverflow.com/questions/796 ... script-eng
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как использовать «многопользовательский» в Python с ROS Services и последовательным общением?
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Правило цены каталога Magento и правило корзины — количество равно или больше 1
    Гость » » в форуме Php
    0 Ответы
    142 Просмотры
    Последнее сообщение Гость
  • ASP.net Core Rules Engine: Если первое правило не удается, другие правила не выполняются
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Из engine.command import talk ModuleNotFoundError: нет модуля с именем «engine».
    Anonymous » » в форуме Python
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Как работают поток CUDA, DMA Engine и Async Engine и взаимодействуют друг с другом?
    Anonymous » » в форуме C++
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Javascript»