کانال تلگرام
elmira nemati

function های موجود در متدها

elmira nemati
- ۲۴ روز قبل، شنبه ۱۲ مهر ۱۳۹۹، ساعت 20:59

سلام.
من مفهوم وجود function های موجود در متدهایی مثل setTimeout(function(){
و یا then(function(){}
رو در نمیکنم، چرا وقتی setTimeout که خودش یک متد هست باید داخلش function نوشته بشه!؟ و اصولاً این نوع function های بدون نام چکاره اند؟

elmira nemati - عضویت : 1399/7/12 ، ،
حمید رضا ملکی

حمید رضا ملکی

۲۴ روز قبل، یکشنبه ۱۳ مهر ۱۳۹۹، ساعت 18:28

سلام... سلام لطفا کد کامل تری را در بخش insert code snippet همین ویرایشگر قرار دهید تا مورد بررسی قرار دهم...

کدتون واضح نیست

حمید رضا ملکی - عضویت : 1396/2/22 ، ،
elmira nemati

elmira nemati

۲۳ روز قبل، دوشنبه ۱۴ مهر ۱۳۹۹، ساعت 11:57

function a(){

		fetch('data.txt')
		
		.then(function(response){
			
			return response.text()
		
		})
		
		.then(function(d){
		
			console.log(d)
		})

	}

سلام جناب ملکی.
خیلی معذرت میخوام، بهتر سوالم رو اینطور مطرح کنم که مثلاً اون خطی که return شده اصلاً به کجا return شده؟ و اینکه من این متد fetch رو چندین بار مطالعه کردم ولی اصلاً ازش سر در نیاوردم! یعنی کارکردش رو فهمیدم، اما کدها و خطهای داخلش رو متاسفانه نفهمیدم! ممکنه لطف کنید و کارکرد و وظیفه هر خطش رو توضیح بدید؟

elmira nemati - عضویت : 1399/7/12 ، ،
حمید رضا ملکی

حمید رضا ملکی

۲۰ روز قبل، چهار شنبه ۱۶ مهر ۱۳۹۹، ساعت 20:07

سلام.. شما کل کدهاتون را داخل یک بلاک تابع با نام a نوشتید.. در نتیجه یک تابع میتونه مقداری رو برگردونه... حالا میتونه این مقدار یک رشته باشه و یا یک عدد و یا هر چیز دیگه.. پس return برای شما مقدار و یا بهتر بگم نتیجه تابع را برمیگردونه... این تابع احتمالا در جایی از برنامه شما فراخوانی میشود و نتیجه را هم همانجا برمیگرداند.

بهتره یه جستجویی در مورد Fetch API در اینترنت انجام بدهید و در مورد این موضوع اطلاعات کسب کنید..

حمید رضا ملکی - عضویت : 1396/2/22 ، ،
برای ثبت پاسخ باید وارد سایت شوید