{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"JavaScript'te `this` Anahtar Kelimesini Anlamak: Derinlemesine Bir Rehber","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"QjBqL89Wp8\"><a href=\"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesini-anlamak-derinlemesine-bir-rehber\/\">JavaScript&#8217;te `this` Anahtar Kelimesini Anlamak: Derinlemesine Bir Rehber<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesini-anlamak-derinlemesine-bir-rehber\/embed\/#?secret=QjBqL89Wp8\" width=\"600\" height=\"338\" title=\"&#8220;JavaScript&#8217;te `this` Anahtar Kelimesini Anlamak: Derinlemesine Bir Rehber&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"QjBqL89Wp8\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"JavaScript geli\u015ftiricilerinin en \u00e7ok kafa kar\u0131\u015ft\u0131ran konular\u0131ndan biri \u015f\u00fcphesiz this anahtar kelimesinin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131d\u0131r. Fonksiyonlar\u0131n nas\u0131l \u00e7a\u011fr\u0131ld\u0131\u011f\u0131na ba\u011fl\u0131 olarak de\u011ferini dinamik olarak de\u011fi\u015ftirebilen bu esrarengiz kelime, do\u011fru anla\u015f\u0131ld\u0131\u011f\u0131nda kodunuzu daha etkili ve anla\u015f\u0131l\u0131r hale getirebilir. Bu makalede, this'in derinliklerine inerek, farkl\u0131 senaryolarda nas\u0131l davrand\u0131\u011f\u0131n\u0131, yayg\u0131n hatalar\u0131 ve bu karma\u015f\u0131k yap\u0131y\u0131 nas\u0131l ustal\u0131kla y\u00f6netece\u011finizi ad\u0131m ad\u0131m ke\u015ffedece\u011fiz. Haz\u0131rlan\u0131n, \u00e7\u00fcnk\u00fc this'in s\u0131r perdesi aralan\u0131yor!"}