راکت

پارمتر ها در function

دوستان پارامتر ها در function های جاوا اسکریپت به چه دردی می خورند؟ الان که دارم با Node js کار می کنم موضوع کمی جدی تر شده. مثلا کد زیر رو نگاه کنید

const fs = require('fs');
fs.readFile(process.cwd() + "\\node.txt" , function(err,date){
if (err) {console.log(':(')}
    else {
        console.log(date.toString());
    }
});

الان پارامتر ها چه نقضی دارند و پارمتر date چطور محتوای من رو فهمید؟


ثبت پرسش جدید
مهدی مهدوی
مهدی مهدوی
تخصص :تازه وارد
@mehdi.mahdavi976 سال پیشمطرح شد
0

سلام
خب این فانکشن اول اینکه آسنکرون هست و وقتی صدا زده میشه شروع به خواندن فایل میکنه و وقتی تموم شد فانکشن callback رو صدا میزنه یعنی در واقع مثل اینه که شما پردازش روی فایل انجام دادین و در صورتی که ارور وجود داشته متغیر errو در غیر اینصورت محتوای فایل رو داخل data ذخیره کردین و ادامه کار رو به یه فانکشن دیگه سپردین یعنی

function x(err,data) {

});

پس اگر این پارامترها وجود نداشته باشن عملا خروجی نداریم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام