Пожалуйста, не удаляйте мой вопрос(в гугле искал и не нашел ответа).
Код:
loadScript("/article/promise-chaining/one.js").then(script1 => {
loadScript("/article/promise-chaining/two.js").then(script2 => {
loadScript("/article/promise-chaining/three.js").then(script3 => {
// эта функция имеет доступ к переменным script1, script2 и script3
one();
two();
three();
});
});
});
Я не понимаю, что такое
script1
,
script2
и
script3
. По идее - это аргументы стрелочной функции.
Если так, то выходит аргументы стрелочной функции являются переменными?
А как тогда это понимать? "эта функция имеет доступ к переменным script1, script2 и script3" - почему она имеет доступ к переменным? За счет чего? В следствии чего? Я вообще не могу понять, что всё это значит.
Помогите, пожалуйста. Буду очень благодарен!