Когда я использую функцию стрелки в xhr.onload
, я не получаю ответ. Однако, если я использую обычную функцию, такую как xhr.onload = function(){}
, я получаю ответ. Почему код раньше не работал так, как он работает при использовании xhr.onload = function(){}
?
let btn = document.getElementById("button");
btn.addEventListener("click" , function(){
let xhr = new XMLHttpRequest();
xhr.open("GET" , "sample.txt" , true);
xhr.onload = () => {
if(this.status === 200){
console.log(this.responseText);
}
}
xhr.send();
})