{"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 Kapsam (Scope): Detayl\u0131 Anlat\u0131m ve \u00d6rnekler","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"EEgZWufHCE\"><a href=\"https:\/\/fatihsoysal.com\/blog\/javascriptte-kapsam-scope-detayli-anlatim-ve-ornekler\/\">JavaScript&#8217;te Kapsam (Scope): Detayl\u0131 Anlat\u0131m ve \u00d6rnekler<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/javascriptte-kapsam-scope-detayli-anlatim-ve-ornekler\/embed\/#?secret=EEgZWufHCE\" width=\"600\" height=\"338\" title=\"&#8220;JavaScript&#8217;te Kapsam (Scope): Detayl\u0131 Anlat\u0131m ve \u00d6rnekler&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"EEgZWufHCE\" 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'te kapsam (scope), bir de\u011fi\u015fkenin veya fonksiyonun nereden eri\u015filebilece\u011fini belirleyen bir mekanizmad\u0131r. Ba\u015fka bir deyi\u015fle, bir de\u011fi\u015fkene hangi k\u0131s\u0131mlardan ula\u015fabiliriz, bunu kapsam belirler. Bu, kodunuzun daha d\u00fczenli, okunabilir ve hata ay\u0131klamas\u0131n\u0131n daha kolay olmas\u0131n\u0131 sa\u011flar. \u00d6rne\u011fin, bir fonksiyon i\u00e7inde tan\u0131mlanan bir de\u011fi\u015fken genellikle sadece o fonksiyonun i\u00e7inde kullan\u0131labilir. Bu, de\u011fi\u015fkenlerin yanl\u0131\u015fl\u0131kla de\u011fi\u015ftirilmesini \u00f6nler ve kodunuzun daha mod\u00fcler olmas\u0131n\u0131 sa\u011flar."}