{"id":12744,"date":"2025-02-17T16:45:10","date_gmt":"2025-02-17T13:45:10","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/"},"modified":"2025-02-17T16:45:10","modified_gmt":"2025-02-17T13:45:10","slug":"es6dan-es14e-javascriptin-evrimi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/","title":{"rendered":"ES6&#8217;dan ES14&#8217;e: JavaScript&#8217;in Evrimi"},"content":{"rendered":"<p><body><\/p>\n<p>ES6&#8217;dan ES14&#8217;e: JavaScript&#8217;in Evrimi<\/p>\n<p>JavaScript, web geli\u015ftirmenin temel ta\u015flar\u0131ndan biridir ve s\u00fcrekli olarak geli\u015fmektedir.  ES6 (ECMAScript 2015) ile ba\u015flayan ve ES14 (ECMAScript 2023) ile devam eden bu evrim, dilin g\u00fcc\u00fcn\u00fc ve kullan\u0131m kolayl\u0131\u011f\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rm\u0131\u015ft\u0131r.  Bu makalede,  ES6&#8217;dan ES14&#8217;e kadar olan \u00f6nemli geli\u015fmeleri, yeni \u00f6zellikleri ve \u00f6rneklerle birlikte ele alaca\u011f\u0131z.  Ayr\u0131ca,  bu geli\u015fmelerin JavaScript ekosistemini nas\u0131l \u015fekillendirdi\u011fini de tart\u0131\u015faca\u011f\u0131z.<\/p>\n<h2>ES6 (ECMAScript 2015): D\u00f6n\u00fcm Noktas\u0131<\/h2>\n<p>ES6, JavaScript&#8217;e \u00f6nemli \u00f6zellikler ekleyerek modern web geli\u015ftirmenin ihtiya\u00e7lar\u0131n\u0131 kar\u015f\u0131lam\u0131\u015ft\u0131r.  Bunlardan baz\u0131lar\u0131 \u015funlard\u0131r: <\/p>\n<ul>\n<li><b>Arrow Fonksiyonlar\u0131:<\/b> Daha \u00f6zl\u00fc fonksiyon tan\u0131mlama imkan\u0131 sa\u011flar.  <code>const topla = (a, b) => a + b;<\/code><\/li>\n<li><b>let ve const:<\/b> Blok kapsaml\u0131 de\u011fi\u015fken tan\u0131mlama, de\u011fi\u015fkenlerin kapsam\u0131n\u0131 daha iyi kontrol etmeyi sa\u011flar.<\/li>\n<li><b>S\u0131n\u0131flar (Classes):<\/b> Nesne y\u00f6nelimli programlamay\u0131 kolayla\u015ft\u0131r\u0131r.<\/li>\n<li><b>Promise&#8217;ler:<\/b> Asenkron i\u015flemleri y\u00f6netmek i\u00e7in daha temiz bir yakla\u015f\u0131m sunar.<\/li>\n<li><b>Mod\u00fcller:<\/b> Kodun daha organize bir \u015fekilde y\u00f6netilmesini sa\u011flar.  <code>import { fonksiyon } from '.\/modul.js';<\/code><\/li>\n<\/ul>\n<h2>ES7 (ECMAScript 2016) &#8211; ES14 (ECMAScript 2023) Aras\u0131ndaki Geli\u015fmeler<\/h2>\n<p>ES6&#8217;dan sonraki s\u00fcr\u00fcmler,  dili daha da geli\u015ftirerek performans, g\u00fcvenlik ve kullan\u0131m kolayl\u0131\u011f\u0131na odaklanm\u0131\u015ft\u0131r.  \u00d6rne\u011fin, ES7, \u00fcstel operat\u00f6r\u00fcn\u00fc (**) ve Array.prototype.includes() metodunu getirmi\u015ftir. ES8, async\/await yap\u0131lar\u0131n\u0131 ve Object.values() gibi yeni metodlar\u0131 eklemi\u015ftir.  Sonras\u0131nda gelen s\u00fcr\u00fcmler ise,  nullish coalescing operat\u00f6r\u00fc (??), optional chaining (?.) gibi geli\u015ftirmeler sunmu\u015f ve dilin daha g\u00fc\u00e7l\u00fc ve g\u00fcvenilir olmas\u0131n\u0131 sa\u011flam\u0131\u015ft\u0131r.  ES14 ise,  JavaScript&#8217;in s\u00fcrekli geli\u015fimini vurgulayan bir\u00e7ok ince ayar ve yeni \u00f6zellik eklemi\u015ftir. Daha fazla bilgi i\u00e7in <a href=\"https:\/\/dev.to\/shubhamtiwari909\/es6-to-es14-features-list-57am\">buraya<\/a> bakabilirsiniz.<\/p>\n<h2>Yeni \u00d6zelliklerin Etkisi<\/h2>\n<p>Bu yeni \u00f6zellikler,  JavaScript&#8217;in daha g\u00fc\u00e7l\u00fc, daha okunabilir ve daha bak\u0131m\u0131 kolay bir dil olmas\u0131n\u0131 sa\u011flam\u0131\u015ft\u0131r.  \u00d6rne\u011fin,  async\/await ile asenkron kod yazmak \u00e7ok daha kolay hale gelmi\u015ftir.  Ayr\u0131ca,  mod\u00fcller sayesinde b\u00fcy\u00fck projelerin daha iyi y\u00f6netilebilmesi sa\u011flanm\u0131\u015ft\u0131r.  Bu geli\u015fmeler,  web geli\u015ftirme d\u00fcnyas\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde etkilemi\u015f ve daha modern ve verimli uygulamalar\u0131n geli\u015ftirilmesini m\u00fcmk\u00fcn k\u0131lm\u0131\u015ft\u0131r.<\/p>\n<p>Sonu\u00e7 olarak,  ES6&#8217;dan ES14&#8217;e kadar olan JavaScript evrimi, dilin g\u00fcc\u00fcn\u00fc ve esnekli\u011fini \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rm\u0131\u015ft\u0131r.  Bu s\u00fcrekli geli\u015fim,  JavaScript&#8217;in web geli\u015ftirmenin \u00f6nde gelen dili olarak kalmas\u0131n\u0131 sa\u011flamaktad\u0131r.  Daha fazla JavaScript geli\u015ftirme t\u00fcyosu i\u00e7in  <a href=\"https:\/\/fatihsoysal.com\">web sitemi<\/a> ziyaret edebilirsiniz. <\/p>\n<p>Umar\u0131m bu makale, JavaScript&#8217;in evrimini anlaman\u0131za yard\u0131mc\u0131 olmu\u015ftur.  Herhangi bir sorunuz varsa, l\u00fctfen bana ula\u015fmaktan \u00e7ekinmeyin.<\/p>\n<p>#Etiketler: ES6, ES7, ES8, ES9, ES10, ES11, ES12, ES13, ES14, JavaScript, ECMAScript, Yeni \u00d6zellikler, Geli\u015ftirme, Programlama, \u00d6rnekler, Fatih Soysal, Async\/Await, Arrow Fonksiyonlar\u0131, Mod\u00fcller, Classes<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"ES6&#8217;dan ES14&#8217;e: JavaScript&#8217;in Evrimi JavaScript, web geli\u015ftirmenin temel ta\u015flar\u0131ndan biridir ve s\u00fcrekli olarak geli\u015fmektedir. ES6 (ECMAScript 2015) ile&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-12744","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>ES6&#039;dan ES14&#039;e: JavaScript&#039;in Evrimi<\/title>\n<meta name=\"description\" content=\"JavaScript, web geli\u015ftirmenin temel ta\u015flar\u0131ndan biridir ve s\u00fcrekli olarak geli\u015fmektedir. ES6 (ECMAScript 2015) ile ba\u015flayan ve ES14 (ECMAScript 2023) ile devam eden bu evrim, dilin g\u00fcc\u00fcn\u00fc ve kullan\u0131m kolayl\u0131\u011f\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rm\u0131\u015ft\u0131r. Bu makalede, ES6&#039;dan ES14&#039;e kadar olan \u00f6nemli geli\u015fmeleri, yeni \u00f6zellikleri ve \u00f6rneklerle birlikte ele alaca\u011f\u0131z. Ayr\u0131ca, bu geli\u015fmelerin JavaScript ekosistemini nas\u0131l \u015fekillendirdi\u011fini de tart\u0131\u015faca\u011f\u0131z.\" \/>\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\/es6dan-es14e-javascriptin-evrimi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ES6&#039;dan ES14&#039;e: JavaScript&#039;in Evrimi\" \/>\n<meta property=\"og:description\" content=\"JavaScript, web geli\u015ftirmenin temel ta\u015flar\u0131ndan biridir ve s\u00fcrekli olarak geli\u015fmektedir. ES6 (ECMAScript 2015) ile ba\u015flayan ve ES14 (ECMAScript 2023) ile devam eden bu evrim, dilin g\u00fcc\u00fcn\u00fc ve kullan\u0131m kolayl\u0131\u011f\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rm\u0131\u015ft\u0131r. Bu makalede, ES6&#039;dan ES14&#039;e kadar olan \u00f6nemli geli\u015fmeleri, yeni \u00f6zellikleri ve \u00f6rneklerle birlikte ele alaca\u011f\u0131z. Ayr\u0131ca, bu geli\u015fmelerin JavaScript ekosistemini nas\u0131l \u015fekillendirdi\u011fini de tart\u0131\u015faca\u011f\u0131z.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-17T13:45:10+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=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"ES6&#8217;dan ES14&#8217;e: JavaScript&#8217;in Evrimi\",\"datePublished\":\"2025-02-17T13:45:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/\"},\"wordCount\":496,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/\",\"name\":\"ES6'dan ES14'e: JavaScript'in Evrimi\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-02-17T13:45:10+00:00\",\"description\":\"JavaScript, web geli\u015ftirmenin temel ta\u015flar\u0131ndan biridir ve s\u00fcrekli olarak geli\u015fmektedir. ES6 (ECMAScript 2015) ile ba\u015flayan ve ES14 (ECMAScript 2023) ile devam eden bu evrim, dilin g\u00fcc\u00fcn\u00fc ve kullan\u0131m kolayl\u0131\u011f\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rm\u0131\u015ft\u0131r. Bu makalede, ES6'dan ES14'e kadar olan \u00f6nemli geli\u015fmeleri, yeni \u00f6zellikleri ve \u00f6rneklerle birlikte ele alaca\u011f\u0131z. Ayr\u0131ca, bu geli\u015fmelerin JavaScript ekosistemini nas\u0131l \u015fekillendirdi\u011fini de tart\u0131\u015faca\u011f\u0131z.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ES6&#8217;dan ES14&#8217;e: JavaScript&#8217;in Evrimi\"}]},{\"@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":"ES6'dan ES14'e: JavaScript'in Evrimi","description":"JavaScript, web geli\u015ftirmenin temel ta\u015flar\u0131ndan biridir ve s\u00fcrekli olarak geli\u015fmektedir. ES6 (ECMAScript 2015) ile ba\u015flayan ve ES14 (ECMAScript 2023) ile devam eden bu evrim, dilin g\u00fcc\u00fcn\u00fc ve kullan\u0131m kolayl\u0131\u011f\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rm\u0131\u015ft\u0131r. Bu makalede, ES6'dan ES14'e kadar olan \u00f6nemli geli\u015fmeleri, yeni \u00f6zellikleri ve \u00f6rneklerle birlikte ele alaca\u011f\u0131z. Ayr\u0131ca, bu geli\u015fmelerin JavaScript ekosistemini nas\u0131l \u015fekillendirdi\u011fini de tart\u0131\u015faca\u011f\u0131z.","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\/es6dan-es14e-javascriptin-evrimi\/","og_locale":"tr_TR","og_type":"article","og_title":"ES6'dan ES14'e: JavaScript'in Evrimi","og_description":"JavaScript, web geli\u015ftirmenin temel ta\u015flar\u0131ndan biridir ve s\u00fcrekli olarak geli\u015fmektedir. ES6 (ECMAScript 2015) ile ba\u015flayan ve ES14 (ECMAScript 2023) ile devam eden bu evrim, dilin g\u00fcc\u00fcn\u00fc ve kullan\u0131m kolayl\u0131\u011f\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rm\u0131\u015ft\u0131r. Bu makalede, ES6'dan ES14'e kadar olan \u00f6nemli geli\u015fmeleri, yeni \u00f6zellikleri ve \u00f6rneklerle birlikte ele alaca\u011f\u0131z. Ayr\u0131ca, bu geli\u015fmelerin JavaScript ekosistemini nas\u0131l \u015fekillendirdi\u011fini de tart\u0131\u015faca\u011f\u0131z.","og_url":"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-02-17T13:45:10+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"ES6&#8217;dan ES14&#8217;e: JavaScript&#8217;in Evrimi","datePublished":"2025-02-17T13:45:10+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/"},"wordCount":496,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/","url":"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/","name":"ES6'dan ES14'e: JavaScript'in Evrimi","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-02-17T13:45:10+00:00","description":"JavaScript, web geli\u015ftirmenin temel ta\u015flar\u0131ndan biridir ve s\u00fcrekli olarak geli\u015fmektedir. ES6 (ECMAScript 2015) ile ba\u015flayan ve ES14 (ECMAScript 2023) ile devam eden bu evrim, dilin g\u00fcc\u00fcn\u00fc ve kullan\u0131m kolayl\u0131\u011f\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rm\u0131\u015ft\u0131r. Bu makalede, ES6'dan ES14'e kadar olan \u00f6nemli geli\u015fmeleri, yeni \u00f6zellikleri ve \u00f6rneklerle birlikte ele alaca\u011f\u0131z. Ayr\u0131ca, bu geli\u015fmelerin JavaScript ekosistemini nas\u0131l \u015fekillendirdi\u011fini de tart\u0131\u015faca\u011f\u0131z.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/es6dan-es14e-javascriptin-evrimi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"ES6&#8217;dan ES14&#8217;e: JavaScript&#8217;in Evrimi"}]},{"@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\/12744","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=12744"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/12744\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=12744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=12744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=12744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}