{"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 Promise'lar\u0131: .all(), .allSettled(), .race() ve .any() Kar\u015f\u0131la\u015ft\u0131rmas\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"AwzOe5R9FG\"><a href=\"https:\/\/fatihsoysal.com\/blog\/javascript-promiselari-all-allsettled-race-ve-any-karsilastirmasi\/\">JavaScript Promise&#8217;lar\u0131: .all(), .allSettled(), .race() ve .any() Kar\u015f\u0131la\u015ft\u0131rmas\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/javascript-promiselari-all-allsettled-race-ve-any-karsilastirmasi\/embed\/#?secret=AwzOe5R9FG\" width=\"600\" height=\"338\" title=\"&#8220;JavaScript Promise&#8217;lar\u0131: .all(), .allSettled(), .race() ve .any() Kar\u015f\u0131la\u015ft\u0131rmas\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"AwzOe5R9FG\" 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":"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, JavaScript'te asenkron i\u015flemleri y\u00f6netmek i\u00e7in kullan\u0131lan Promise nesnesinin .all(), .allSettled(), .race() ve .any() metodlar\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Bu metodlar, birden fazla Promise'\u0131n durumunu kontrol etmenizi ve i\u015flemlerinizi buna g\u00f6re y\u00f6netmenizi sa\u011flar. \u00d6ncelikle, her bir metodun i\u015flevini ayr\u0131nt\u0131l\u0131 olarak ele alal\u0131m, daha sonra da bunlar\u0131 kar\u015f\u0131la\u015ft\u0131rarak kullan\u0131m senaryolar\u0131n\u0131 a\u00e7\u0131klayaca\u011f\u0131z."}