function f(){
alert(this)
}
f.call(f)
Результат в окне - function f(){alert(this)}. Почему?
Для начала надо понять что делает функция. Она выдает значение this. this в функции - window (не windows).
function f(){
alert(this)
}
f() // в этом случае выдаст оригинальное значение this
Но если вы привязываете контекст, использую call, то this'ом становиться то, что вы указали. Вы указали функцию определенную. Вот функция и вызывает alert c кодом этой функции.
function f(){
alert(this)
}
f.call(f)
Легко понять на примере:
function f(){
alert(this)
}
f.call('1');
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Подскажите, пожалуйста, как правильно подсчитать и вывести в <span></span> количество элементов в разных блоках (для каждого отдельно) с помощью...
Есть скрипт для страницы, который применяет методы fadeIn и fadeOut для некоторых блоков, при ширине окна браузера более 900 pxПроблема в том, что если...
Извините если неправильно пишу вопрос,новуенький просто! У меня есть база данных, в ней есть таблица Children, где находится их возраст И есть...
Делаю проект aspnet core с бд, как мне залить проект в месте с бд() что-бы я мог его развернуть на другой машине??