{"id":14559,"date":"2025-03-08T09:15:16","date_gmt":"2025-03-08T06:15:16","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/"},"modified":"2025-03-08T09:15:16","modified_gmt":"2025-03-08T06:15:16","slug":"javascriptte-this-anahtar-kelimesi-tam-anlayis","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/","title":{"rendered":"JavaScript&#8217;te &#8216;this&#8217; Anahtar Kelimesi: Tam Anlay\u0131\u015f"},"content":{"rendered":"<p><body><\/p>\n<p>JavaScript&#8217;te &#8216;this&#8217; Anahtar Kelimesi: Tam Anlay\u0131\u015f<\/p>\n<p>JavaScript&#8217;teki <code>this<\/code> anahtar kelimesi, yeni ba\u015flayanlar i\u00e7in olduk\u00e7a kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir.  Ancak, bir kez kavrand\u0131\u011f\u0131nda, JavaScript&#8217;in temel dinamiklerinden biri olarak \u00f6nemini anlamak kolayla\u015facakt\u0131r.  Bu makalede, <code>this<\/code>&#8216;in farkl\u0131 ba\u011flamlardaki davran\u0131\u015f\u0131n\u0131 \u00f6rneklerle a\u00e7\u0131klayarak, bu konuyu tamamen anlaman\u0131za yard\u0131mc\u0131 olaca\u011f\u0131m.<\/p>\n<h2><code>this<\/code>&#8216;in Ba\u011flam\u0131 Anlamak<\/h2>\n<p><code>this<\/code> anahtar kelimesinin de\u011feri, fonksiyonun nas\u0131l \u00e7a\u011fr\u0131ld\u0131\u011f\u0131na ba\u011fl\u0131d\u0131r.  Ba\u015fka bir deyi\u015fle, <code>this<\/code>&#8216;in de\u011feri <i>ba\u011flam<\/i> taraf\u0131ndan belirlenir.  Bu ba\u011flam, fonksiyon \u00e7a\u011fr\u0131s\u0131 s\u0131ras\u0131nda de\u011fi\u015febilir.  \u0130\u015fte en yayg\u0131n ba\u011flamlar:<\/p>\n<h3>1. Global Ba\u011flam:<\/h3>\n<p>Fonksiyon bir nesneye ait de\u011filse ve global olarak \u00e7a\u011fr\u0131l\u0131rsa, <code>this<\/code> genellikle global nesneyi (taray\u0131c\u0131da <code>window<\/code>) i\u015faret eder.  Ancak, &#8220;use strict&#8221; modu kullan\u0131yorsan\u0131z, <code>this<\/code>  <code>undefined<\/code> olur.<\/p>\n<pre><code class=\"language-javascript\">\nfunction myFunction() {\n  console.log(this); \/\/ Taray\u0131c\u0131da window, strict modda undefined\n}\n\nmyFunction(); \n<\/code><\/pre>\n<h3>2. Metot Ba\u011flam\u0131:<\/h3>\n<p>Bir fonksiyon, bir nesnenin metodu olarak tan\u0131mlanm\u0131\u015fsa, <code>this<\/code> o nesneyi i\u015faret eder. Bu, nesneye ait \u00f6zelliklere ve metotlara eri\u015fim sa\u011flar.<\/p>\n<pre><code class=\"language-javascript\">\nconst myObject = {\n  name: \"Fatih Soysal\",\n  greet: function() {\n    console.log(\"Merhaba, ad\u0131m \" + this.name); \n  }\n};\n\nmyObject.greet(); \/\/ Merhaba, ad\u0131m Fatih Soysal\n<\/code><\/pre>\n<h3>3. <code>call()<\/code>, <code>apply()<\/code> ve <code>bind()<\/code> Metotlar\u0131:<\/h3>\n<p>Bu metotlar, <code>this<\/code>&#8216;in de\u011ferini a\u00e7\u0131k\u00e7a belirlememize olanak tan\u0131r.  <code>call()<\/code> ve <code>apply()<\/code> fonksiyonu hemen \u00e7a\u011f\u0131r\u0131rken, <code>bind()<\/code> yeni bir fonksiyon d\u00f6nd\u00fcrerek <code>this<\/code>&#8216;i ba\u011flar.<\/p>\n<pre><code class=\"language-javascript\">\nfunction greet(greeting) {\n  console.log(greeting + \", ad\u0131m \" + this.name);\n}\n\nconst person = { name: \"Ahmet\" };\n\ngreet.call(person, \"Selam\"); \/\/ Selam, ad\u0131m Ahmet\ngreet.apply(person, [\"Merhaba\"]); \/\/ Merhaba, ad\u0131m Ahmet\nconst boundGreet = greet.bind({ name: \"Ay\u015fe\" }, \"G\u00fcnayd\u0131n\");\nboundGreet(); \/\/ G\u00fcnayd\u0131n, ad\u0131m Ay\u015fe\n<\/code><\/pre>\n<h3>4. Olu\u015fturucu Fonksiyonlar (Constructor Functions):<\/h3>\n<p><code>new<\/code> anahtar kelimesiyle \u00e7a\u011fr\u0131lan fonksiyonlar,  <code>this<\/code> anahtar kelimesi ile yeni bir nesne olu\u015fturur.  Bu yeni nesne, fonksiyonun i\u00e7inde tan\u0131mlanan \u00f6zelliklere sahip olur.<\/p>\n<pre><code class=\"language-javascript\">\nfunction Person(name) {\n  this.name = name;\n}\n\nconst fatih = new Person(\"Fatih\");\nconsole.log(fatih.name); \/\/ Fatih\n<\/code><\/pre>\n<h3>5. Ok Fonksiyonlar\u0131 (Arrow Functions):<\/h3>\n<p>Ok fonksiyonlar\u0131nda <code>this<\/code>,  \u00e7evredeki (lexical) ba\u011flama ba\u011fl\u0131d\u0131r. Kendi <code>this<\/code> ba\u011flamlar\u0131 yoktur.  Bu nedenle, ok fonksiyonlar\u0131n\u0131 kullan\u0131rken <code>this<\/code>&#8216;in beklenmedik davran\u0131\u015flar sergilemesine dikkat etmek \u00f6nemlidir.<\/p>\n<pre><code class=\"language-javascript\">\nconst myObject = {\n  name: \"Fatih Soysal\",\n  greet: function() {\n    setTimeout(() => { \/\/ Ok fonksiyonu kullan\u0131m\u0131\n      console.log(\"Merhaba, ad\u0131m \" + this.name); \/\/ this, myObject'i i\u015faret eder\n    }, 1000);\n  }\n};\n\nmyObject.greet(); \/\/ Merhaba, ad\u0131m Fatih Soysal (1 saniye sonra)\n<\/code><\/pre>\n<h2>Sonu\u00e7<\/h2>\n<p>Umar\u0131m bu makale, JavaScript&#8217;teki <code>this<\/code> anahtar kelimesini daha iyi anlaman\u0131za yard\u0131mc\u0131 olmu\u015ftur.  <code>this<\/code>&#8216;in davran\u0131\u015f\u0131n\u0131 anlamak,  JavaScript ile daha etkili ve g\u00fcvenilir kod yazman\u0131z i\u00e7in \u00f6nemlidir.  Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz.  Ayr\u0131ca, konuyla ilgili daha derinlemesine bilgi edinmek i\u00e7in <a href=\"https:\/\/dev.to\/artem_turlenko\/understanding-javascripts-this-keyword-once-and-for-all-1i32\">bu kaynak<\/a> faydal\u0131 olabilir.<\/p>\n<p><b>\u00d6nemli Not:<\/b>  <code>this<\/code>&#8216;in davran\u0131\u015f\u0131 bazen beklenmedik sonu\u00e7lar do\u011furabilir.  Bu nedenle, kodunuzu dikkatlice yazmal\u0131 ve <code>this<\/code>&#8216;in her ba\u011flamda nas\u0131l davrand\u0131\u011f\u0131n\u0131 iyi anlamal\u0131s\u0131n\u0131z.<\/p>\n<p>#Etiketler: JavaScript, this, anahtar kelime, ba\u011flam, scope, prototip, prototip zincirleme, \u00f6rnekler, rehber, programlama, web geli\u015ftirme<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"JavaScript&#8217;te &#8216;this&#8217; Anahtar Kelimesi: Tam Anlay\u0131\u015f JavaScript&#8217;teki this anahtar kelimesi, yeni ba\u015flayanlar i\u00e7in olduk\u00e7a kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir. Ancak,&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-14559","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>JavaScript&#039;te &#039;this&#039; Anahtar Kelimesi: Tam Anlay\u0131\u015f<\/title>\n<meta name=\"description\" content=\"JavaScript&#039;teki this anahtar kelimesi, yeni ba\u015flayanlar i\u00e7in olduk\u00e7a kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir. Ancak, bir kez kavrand\u0131\u011f\u0131nda, JavaScript&#039;in temel dinamiklerinden biri olarak \u00f6nemini anlamak kolayla\u015facakt\u0131r. Bu makalede, this&#039;in farkl\u0131 ba\u011flamlardaki davran\u0131\u015f\u0131n\u0131 \u00f6rneklerle a\u00e7\u0131klayarak, bu konuyu tamamen anlaman\u0131za yard\u0131mc\u0131 olaca\u011f\u0131m.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript&#039;te &#039;this&#039; Anahtar Kelimesi: Tam Anlay\u0131\u015f\" \/>\n<meta property=\"og:description\" content=\"JavaScript&#039;teki this anahtar kelimesi, yeni ba\u015flayanlar i\u00e7in olduk\u00e7a kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir. Ancak, bir kez kavrand\u0131\u011f\u0131nda, JavaScript&#039;in temel dinamiklerinden biri olarak \u00f6nemini anlamak kolayla\u015facakt\u0131r. Bu makalede, this&#039;in farkl\u0131 ba\u011flamlardaki davran\u0131\u015f\u0131n\u0131 \u00f6rneklerle a\u00e7\u0131klayarak, bu konuyu tamamen anlaman\u0131za yard\u0131mc\u0131 olaca\u011f\u0131m.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-08T06:15:16+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"JavaScript&#8217;te &#8216;this&#8217; Anahtar Kelimesi: Tam Anlay\u0131\u015f\",\"datePublished\":\"2025-03-08T06:15:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/\"},\"wordCount\":375,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/\",\"name\":\"JavaScript'te 'this' Anahtar Kelimesi: Tam Anlay\u0131\u015f\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-03-08T06:15:16+00:00\",\"description\":\"JavaScript'teki this anahtar kelimesi, yeni ba\u015flayanlar i\u00e7in olduk\u00e7a kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir. Ancak, bir kez kavrand\u0131\u011f\u0131nda, JavaScript'in temel dinamiklerinden biri olarak \u00f6nemini anlamak kolayla\u015facakt\u0131r. Bu makalede, this'in farkl\u0131 ba\u011flamlardaki davran\u0131\u015f\u0131n\u0131 \u00f6rneklerle a\u00e7\u0131klayarak, bu konuyu tamamen anlaman\u0131za yard\u0131mc\u0131 olaca\u011f\u0131m.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript&#8217;te &#8216;this&#8217; Anahtar Kelimesi: Tam Anlay\u0131\u015f\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"JavaScript'te 'this' Anahtar Kelimesi: Tam Anlay\u0131\u015f","description":"JavaScript'teki this anahtar kelimesi, yeni ba\u015flayanlar i\u00e7in olduk\u00e7a kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir. Ancak, bir kez kavrand\u0131\u011f\u0131nda, JavaScript'in temel dinamiklerinden biri olarak \u00f6nemini anlamak kolayla\u015facakt\u0131r. Bu makalede, this'in farkl\u0131 ba\u011flamlardaki davran\u0131\u015f\u0131n\u0131 \u00f6rneklerle a\u00e7\u0131klayarak, bu konuyu tamamen anlaman\u0131za yard\u0131mc\u0131 olaca\u011f\u0131m.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/","og_locale":"tr_TR","og_type":"article","og_title":"JavaScript'te 'this' Anahtar Kelimesi: Tam Anlay\u0131\u015f","og_description":"JavaScript'teki this anahtar kelimesi, yeni ba\u015flayanlar i\u00e7in olduk\u00e7a kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir. Ancak, bir kez kavrand\u0131\u011f\u0131nda, JavaScript'in temel dinamiklerinden biri olarak \u00f6nemini anlamak kolayla\u015facakt\u0131r. Bu makalede, this'in farkl\u0131 ba\u011flamlardaki davran\u0131\u015f\u0131n\u0131 \u00f6rneklerle a\u00e7\u0131klayarak, bu konuyu tamamen anlaman\u0131za yard\u0131mc\u0131 olaca\u011f\u0131m.","og_url":"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-03-08T06:15:16+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"JavaScript&#8217;te &#8216;this&#8217; Anahtar Kelimesi: Tam Anlay\u0131\u015f","datePublished":"2025-03-08T06:15:16+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/"},"wordCount":375,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/","url":"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/","name":"JavaScript'te 'this' Anahtar Kelimesi: Tam Anlay\u0131\u015f","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-03-08T06:15:16+00:00","description":"JavaScript'teki this anahtar kelimesi, yeni ba\u015flayanlar i\u00e7in olduk\u00e7a kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir. Ancak, bir kez kavrand\u0131\u011f\u0131nda, JavaScript'in temel dinamiklerinden biri olarak \u00f6nemini anlamak kolayla\u015facakt\u0131r. Bu makalede, this'in farkl\u0131 ba\u011flamlardaki davran\u0131\u015f\u0131n\u0131 \u00f6rneklerle a\u00e7\u0131klayarak, bu konuyu tamamen anlaman\u0131za yard\u0131mc\u0131 olaca\u011f\u0131m.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/javascriptte-this-anahtar-kelimesi-tam-anlayis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JavaScript&#8217;te &#8216;this&#8217; Anahtar Kelimesi: Tam Anlay\u0131\u015f"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/14559","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=14559"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/14559\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=14559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=14559"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=14559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}