Всем привет , есть такой скрипт и он асинхронный . Хотелось бы знать почему?
Ниже я распишу свой ход мысли и если кому нибудь не сложно поправьте что не так .
function loadScript(src) { // создаём функцию
let script = document.createElement('script'); // синхронно создаём переменную в которую кладём html тег script
script.src = src; // синхронно? ( или не синхронно ) присваиваем аттрибут src
document.head.append(script); // cинхронно добавляем это в тег head
}
loadScript('/my/script.js'); // cинхронно вывызваем функцию
Не понимаю почему эта функция асинхронна ... Пожалуйста помогите