{"id":7794,"date":"2024-12-27T04:00:12","date_gmt":"2024-12-27T01:00:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/"},"modified":"2024-12-27T04:00:12","modified_gmt":"2024-12-27T01:00:12","slug":"javascript-ile-en-uzun-ortak-onek-bulma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/","title":{"rendered":"JavaScript ile En Uzun Ortak \u00d6nek Bulma"},"content":{"rendered":"<p>JavaScript ile En Uzun Ortak \u00d6nek Bulma<\/p>\n<p>Merhaba! Bug\u00fcn, JavaScript ile en uzun ortak \u00f6neki (Longest Common Prefix &#8211; LCP) bulma problemine ve \u00e7\u00f6z\u00fcm\u00fcne detayl\u0131 olarak bakaca\u011f\u0131z.  Bu problem, bir dizi string&#8217;in hepsinde ortak olarak bulunan en uzun ba\u015flang\u0131\u00e7 dizisini bulmay\u0131 gerektirir.  \u00d6rne\u011fin, [&#8220;flower&#8221;,&#8221;flow&#8221;,&#8221;flight&#8221;] dizisi i\u00e7in en uzun ortak \u00f6nek &#8220;fl&#8221; olurken, [&#8220;dog&#8221;,&#8221;racecar&#8221;,&#8221;car&#8221;] dizisi i\u00e7in bo\u015f bir string (&#8220;&#8221;) olacakt\u0131r \u00e7\u00fcnk\u00fc ortak bir \u00f6nekleri yoktur.<\/p>\n<p>\u00d6ncelikle, sorunu daha iyi anlamak i\u00e7in basit bir \u00f6rnekle ba\u015flayal\u0131m.  Elimizde  [&#8220;apple&#8221;, &#8220;app&#8221;, &#8220;appetizer&#8221;] dizisi olsun.  Bu dizideki t\u00fcm string&#8217;ler &#8220;ap&#8221; ile ba\u015flar.  Dolay\u0131s\u0131yla, en uzun ortak \u00f6nek &#8220;ap&#8221; olacakt\u0131r.  \u015eimdi, bu problemi JavaScript ile nas\u0131l \u00e7\u00f6zebilece\u011fimize bakal\u0131m.<\/p>\n<h2>\u00c7\u00f6z\u00fcm Y\u00f6ntemleri<\/h2>\n<p>Bu problemi \u00e7\u00f6zmek i\u00e7in birka\u00e7 farkl\u0131 yakla\u015f\u0131m kullanabiliriz.  En yayg\u0131n kullan\u0131lanlardan biri, string&#8217;leri karakter karakter kar\u015f\u0131la\u015ft\u0131ran iteratif bir y\u00f6ntemdir.  Bu y\u00f6ntemde, her string&#8217;in ilk karakterini kontrol ederek ba\u015flay\u0131p, t\u00fcm string&#8217;ler i\u00e7in ortak bir karakter bulunana kadar devam ederiz.  Ortak bir karakter bulunmazsa veya string&#8217;lerden biri biterse, en uzun ortak \u00f6nek bulunur.<\/p>\n<h3>\u0130teratif Y\u00f6ntem (Karakter Kar\u015f\u0131la\u015ft\u0131rmas\u0131)<\/h3>\n<p>\u0130\u015fte, iteratif y\u00f6ntemi kullanan bir JavaScript fonksiyonu:<\/p>\n<pre><code class=\"language-javascript\">\nfunction longestCommonPrefix(strs) {\n  if (!strs.length) return \"\"; \/\/ Bo\u015f dizi kontrol\u00fc\n\n  let prefix = strs[0]; \/\/ \u0130lk string'i ba\u015flang\u0131\u00e7 \u00f6neki olarak al\u0131yoruz\n\n  for (let i = 1; i < strs.length; i++) {\n    while (strs[i].indexOf(prefix) !== 0) { \/\/ \u00d6nek, string'in ba\u015f\u0131nda de\u011filse\n      prefix = prefix.substring(0, prefix.length - 1); \/\/ \u00d6ne\u011fi k\u0131salt\u0131yoruz\n      if (!prefix) return \"\"; \/\/ \u00d6nek bo\u015fsa, ortak \u00f6nek yok demektir.\n    }\n  }\n  return prefix;\n}\n\nconsole.log(longestCommonPrefix([\"flower\",\"flow\",\"flight\"])); \/\/ fl\nconsole.log(longestCommonPrefix([\"dog\",\"racecar\",\"car\"])); \/\/ \"\"\nconsole.log(longestCommonPrefix([\"apple\", \"app\", \"appetizer\"])); \/\/ ap\n<\/code><\/pre>\n<p>Bu fonksiyon, \u00f6ncelikle bo\u015f bir dizi kontrol\u00fc yapar. Ard\u0131ndan, ilk string'i ba\u015flang\u0131\u00e7 \u00f6neki olarak al\u0131r.  Daha sonra, kalan string'leri tek tek kontrol ederek, her string'in ba\u015flang\u0131c\u0131n\u0131n mevcut \u00f6nek ile e\u015fle\u015fip e\u015fle\u015fmedi\u011fini kontrol eder. E\u015fle\u015fmezse, \u00f6nek bir karakter k\u0131salt\u0131l\u0131r ve kontrol tekrarlan\u0131r.  Hi\u00e7bir ortak \u00f6nek bulunmazsa, bo\u015f bir string d\u00f6nd\u00fcr\u00fcl\u00fcr.<\/p>\n<h3>Di\u011fer Y\u00f6ntemler<\/h3>\n<p>Bu problemin \u00e7\u00f6z\u00fcm\u00fc i\u00e7in,  daha karma\u015f\u0131k algoritmalar da kullan\u0131labilir. Ancak, iteratif y\u00f6ntem \u00e7o\u011fu durumda yeterli performans sa\u011flar ve anla\u015f\u0131lmas\u0131 daha kolayd\u0131r.  Performans kritik uygulamalar i\u00e7in daha geli\u015fmi\u015f algoritmalar ara\u015ft\u0131r\u0131labilir.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>JavaScript ile en uzun ortak \u00f6neki bulmak i\u00e7in bir\u00e7ok y\u00f6ntem mevcuttur.  Yukar\u0131da g\u00f6sterilen iteratif y\u00f6ntem, basitli\u011fi ve anla\u015f\u0131l\u0131rl\u0131\u011f\u0131 nedeniyle tercih edilebilir bir \u00e7\u00f6z\u00fcmd\u00fcr.  Ancak,  verinin b\u00fcy\u00fckl\u00fc\u011f\u00fcne ba\u011fl\u0131 olarak  performans iyile\u015ftirmeleri i\u00e7in farkl\u0131 algoritmalar incelenebilir. Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\" target=\"_blank\" rel=\"noopener noreferrer\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz. Ayr\u0131ca konu hakk\u0131nda daha detayl\u0131 bilgi i\u00e7in <a href=\"https:\/\/dev.to\/dpc\/daily-javascript-challenge-js-57-find-the-longest-common-prefix-1if3\" target=\"_blank\" rel=\"noopener noreferrer\">buraya<\/a> bakabilirsiniz.<\/p>\n<p>Umar\u0131m bu makale faydal\u0131 olmu\u015ftur.  Herhangi bir sorunuz varsa l\u00fctfen yorumlarda belirtin.<\/p>\n<p>#Etiketler: JavaScript, En Uzun Ortak \u00d6nek, Longest Common Prefix, LCP, Algoritma, Programlama, Kod \u00d6rne\u011fi, \u0130teratif Y\u00f6ntem, String Kar\u015f\u0131la\u015ft\u0131rmas\u0131<\/p>\n","protected":false},"excerpt":{"rendered":"JavaScript ile En Uzun Ortak \u00d6nek Bulma Merhaba! Bug\u00fcn, JavaScript ile en uzun ortak \u00f6neki (Longest Common Prefix&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-7794","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 ile En Uzun Ortak \u00d6nek Bulma<\/title>\n<meta name=\"description\" content=\"Merhaba! Bug\u00fcn, JavaScript ile en uzun ortak \u00f6neki (Longest Common Prefix - LCP) bulma problemine ve \u00e7\u00f6z\u00fcm\u00fcne detayl\u0131 olarak bakaca\u011f\u0131z. Bu problem, bir dizi string&#039;in hepsinde ortak olarak bulunan en uzun ba\u015flang\u0131\u00e7 dizisini bulmay\u0131 gerektirir. \u00d6rne\u011fin, [&quot;flower&quot;,&quot;flow&quot;,&quot;flight&quot;] dizisi i\u00e7in en uzun ortak \u00f6nek &quot;fl&quot; olurken, [&quot;dog&quot;,&quot;racecar&quot;,&quot;car&quot;] dizisi i\u00e7in bo\u015f bir string (&quot;&quot;) olacakt\u0131r \u00e7\u00fcnk\u00fc ortak bir \u00f6nekleri yoktur.\" \/>\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\/javascript-ile-en-uzun-ortak-onek-bulma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript ile En Uzun Ortak \u00d6nek Bulma\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bug\u00fcn, JavaScript ile en uzun ortak \u00f6neki (Longest Common Prefix - LCP) bulma problemine ve \u00e7\u00f6z\u00fcm\u00fcne detayl\u0131 olarak bakaca\u011f\u0131z. Bu problem, bir dizi string&#039;in hepsinde ortak olarak bulunan en uzun ba\u015flang\u0131\u00e7 dizisini bulmay\u0131 gerektirir. \u00d6rne\u011fin, [&quot;flower&quot;,&quot;flow&quot;,&quot;flight&quot;] dizisi i\u00e7in en uzun ortak \u00f6nek &quot;fl&quot; olurken, [&quot;dog&quot;,&quot;racecar&quot;,&quot;car&quot;] dizisi i\u00e7in bo\u015f bir string (&quot;&quot;) olacakt\u0131r \u00e7\u00fcnk\u00fc ortak bir \u00f6nekleri yoktur.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-27T01:00:12+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\/javascript-ile-en-uzun-ortak-onek-bulma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"JavaScript ile En Uzun Ortak \u00d6nek Bulma\",\"datePublished\":\"2024-12-27T01:00:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/\"},\"wordCount\":457,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/\",\"name\":\"JavaScript ile En Uzun Ortak \u00d6nek Bulma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-12-27T01:00:12+00:00\",\"description\":\"Merhaba! Bug\u00fcn, JavaScript ile en uzun ortak \u00f6neki (Longest Common Prefix - LCP) bulma problemine ve \u00e7\u00f6z\u00fcm\u00fcne detayl\u0131 olarak bakaca\u011f\u0131z. Bu problem, bir dizi string'in hepsinde ortak olarak bulunan en uzun ba\u015flang\u0131\u00e7 dizisini bulmay\u0131 gerektirir. \u00d6rne\u011fin, [\\\"flower\\\",\\\"flow\\\",\\\"flight\\\"] dizisi i\u00e7in en uzun ortak \u00f6nek \\\"fl\\\" olurken, [\\\"dog\\\",\\\"racecar\\\",\\\"car\\\"] dizisi i\u00e7in bo\u015f bir string (\\\"\\\") olacakt\u0131r \u00e7\u00fcnk\u00fc ortak bir \u00f6nekleri yoktur.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript ile En Uzun Ortak \u00d6nek Bulma\"}]},{\"@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 ile En Uzun Ortak \u00d6nek Bulma","description":"Merhaba! Bug\u00fcn, JavaScript ile en uzun ortak \u00f6neki (Longest Common Prefix - LCP) bulma problemine ve \u00e7\u00f6z\u00fcm\u00fcne detayl\u0131 olarak bakaca\u011f\u0131z. Bu problem, bir dizi string'in hepsinde ortak olarak bulunan en uzun ba\u015flang\u0131\u00e7 dizisini bulmay\u0131 gerektirir. \u00d6rne\u011fin, [\"flower\",\"flow\",\"flight\"] dizisi i\u00e7in en uzun ortak \u00f6nek \"fl\" olurken, [\"dog\",\"racecar\",\"car\"] dizisi i\u00e7in bo\u015f bir string (\"\") olacakt\u0131r \u00e7\u00fcnk\u00fc ortak bir \u00f6nekleri yoktur.","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\/javascript-ile-en-uzun-ortak-onek-bulma\/","og_locale":"tr_TR","og_type":"article","og_title":"JavaScript ile En Uzun Ortak \u00d6nek Bulma","og_description":"Merhaba! Bug\u00fcn, JavaScript ile en uzun ortak \u00f6neki (Longest Common Prefix - LCP) bulma problemine ve \u00e7\u00f6z\u00fcm\u00fcne detayl\u0131 olarak bakaca\u011f\u0131z. Bu problem, bir dizi string'in hepsinde ortak olarak bulunan en uzun ba\u015flang\u0131\u00e7 dizisini bulmay\u0131 gerektirir. \u00d6rne\u011fin, [\"flower\",\"flow\",\"flight\"] dizisi i\u00e7in en uzun ortak \u00f6nek \"fl\" olurken, [\"dog\",\"racecar\",\"car\"] dizisi i\u00e7in bo\u015f bir string (\"\") olacakt\u0131r \u00e7\u00fcnk\u00fc ortak bir \u00f6nekleri yoktur.","og_url":"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-12-27T01:00:12+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\/javascript-ile-en-uzun-ortak-onek-bulma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"JavaScript ile En Uzun Ortak \u00d6nek Bulma","datePublished":"2024-12-27T01:00:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/"},"wordCount":457,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/","url":"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/","name":"JavaScript ile En Uzun Ortak \u00d6nek Bulma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-12-27T01:00:12+00:00","description":"Merhaba! Bug\u00fcn, JavaScript ile en uzun ortak \u00f6neki (Longest Common Prefix - LCP) bulma problemine ve \u00e7\u00f6z\u00fcm\u00fcne detayl\u0131 olarak bakaca\u011f\u0131z. Bu problem, bir dizi string'in hepsinde ortak olarak bulunan en uzun ba\u015flang\u0131\u00e7 dizisini bulmay\u0131 gerektirir. \u00d6rne\u011fin, [\"flower\",\"flow\",\"flight\"] dizisi i\u00e7in en uzun ortak \u00f6nek \"fl\" olurken, [\"dog\",\"racecar\",\"car\"] dizisi i\u00e7in bo\u015f bir string (\"\") olacakt\u0131r \u00e7\u00fcnk\u00fc ortak bir \u00f6nekleri yoktur.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/javascript-ile-en-uzun-ortak-onek-bulma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JavaScript ile En Uzun Ortak \u00d6nek Bulma"}]},{"@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\/7794","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=7794"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/7794\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=7794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=7794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=7794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}