Контекст бо воситаи функсияи тирча дар JavaScript
Ҳалли сеюми мушкилӣ дар истифодаи функсияҳои тирча аст, ки чандон пеш дар JavaScript пайдо шудан. Чунин функсияҳо, ба ғайр аз ҳама чизҳои дигар, контексти худро надоранд, балки контексти родителиро нигоҳ медоранд. Мушкилии худро бо воситаи функсияи тирча ислоҳ кунем:
let elem = document.querySelector('#elem');
elem.addEventListener('blur', parent);
function parent() {
console.log(this.value); // 'text'-ро чоп мекунад
let child = () => {
console.log(this.value); // 'text'-ро чоп мекунад
}
child();
}
Код аз вазифаи гузаштаро гирифта ва мушкилии кодро бо воситаи усули сеюми омӯхта ислоҳ кунед.