{"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 Kapan\u0131mlar (Closures): Tam Bir Rehber ve \u00d6rnekler","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"DBJqehyhJx\"><a href=\"https:\/\/fatihsoysal.com\/blog\/javascriptte-kapanimlar-closures-tam-bir-rehber-ve-ornekler\/\">JavaScript&#8217;te Kapan\u0131mlar (Closures): Tam Bir Rehber ve \u00d6rnekler<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/javascriptte-kapanimlar-closures-tam-bir-rehber-ve-ornekler\/embed\/#?secret=DBJqehyhJx\" width=\"600\" height=\"338\" title=\"&#8220;JavaScript&#8217;te Kapan\u0131mlar (Closures): Tam Bir Rehber ve \u00d6rnekler&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"DBJqehyhJx\" 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 kapan\u0131mlar, fonksiyonlar\u0131n kapsam\u0131 ve belle\u011fi hakk\u0131nda g\u00fc\u00e7l\u00fc bir kavramd\u0131r. Fonksiyonlar\u0131n kendi i\u00e7indeki de\u011fi\u015fkenlere eri\u015fme ve hat\u0131rlama yetene\u011fini sa\u011flar. Bu rehberde, kapan\u0131mlar\u0131 derinlemesine inceleyece\u011fiz ve nas\u0131l \u00e7al\u0131\u015ft\u0131klar\u0131n\u0131, ne zaman kullan\u0131ld\u0131klar\u0131n\u0131 ve ne zaman kullan\u0131ld\u0131\u011f\u0131n\u0131 \u00f6rneklerle a\u00e7\u0131klayaca\u011f\u0131z."}