PDA

View Full Version : مشکل با دیباگر و کنسول فایرفاکس و پیامی که نشون میده



a.besharat
پنج شنبه 04 اردیبهشت 1399, 23:14 عصر
سلام بر همه دوستان
یه سوال در مورد کنسول و دیباگر فایرفاکس داشتم.
من کدی را اجرا میکنم که داخل حلقه اجرا میشه و داخل اون حلقه یه سری کار انجام میده من برای اینکه کنترل کنم اجرای برنامه را یه console.log نوشتم و اجراش کردم و خروجی را نگاه کردم. در یه زمان های خاصی جلوی پارامتری که به console.log دادم یه عددی نشون میده و میگه مثلا انثدر بار تکرار شده میخواستم بدونم این به چه معناست؟چون اصولا سطرهای بعدی هم همین جوری هستن و تکرار میشن چرا تو یه زمان اینقدر تکرار محاسبه شده در حالیکه برای اجراهای بعدی و خروجی های بعدی زمان های متفاوتی نشون داده میشه. امیدوارم که تونسته باشم سوالم را درست مطرح کرده باشم و متوجه منظورم و سوالم شده باشید. یه عکس هم ضمیمه کردم که اگه به اون نگاه کنین فکر میکنم گویای این سوالم باشه.

151642

ممنونم از همه دوستان.

plague
جمعه 05 اردیبهشت 1399, 17:51 عصر
وقتی یک متن یکسان رو چند بار console.log کنی بجای اینکه هی بنویسه اون متن رو تو کنسول یکبار مینویسه و جلوش عدد میزاره به تعداد تکرار
عدد 2 یعنی این متن 2 بار console.log شده

اینکه چرا این متن 2 بار تکرار شده و بقیه تکرار نشدن دیگه به کدت بستگی داره که طبیعتا اون رو دیگه من نمیبینم و نمیتونم نظری بدم

a.besharat
شنبه 06 اردیبهشت 1399, 07:38 صبح
وقتی یک متن یکسان رو چند بار console.log کنی بجای اینکه هی بنویسه اون متن رو تو کنسول یکبار مینویسه و جلوش عدد میزاره به تعداد تکرار
عدد 2 یعنی این متن 2 بار console.log شده



اینکه چرا این متن 2 بار تکرار شده و بقیه تکرار نشدن دیگه به کدت بستگی داره که طبیعتا اون رو دیگه من نمیبینم و نمیتونم نظری بدم


سلام دوست عزیز ممنونم از کمک و راهنمایی شما.
سوالم اینه که ایا زمان اجرای این متن دقیقا یکی هستش؟


مرسی از وقتی که میزارید و کمک میکنین

plague
شنبه 06 اردیبهشت 1399, 15:55 عصر
فکر نمیکنم مهم باشه زمان اجرا وقتی یک متن 2 یا چند بار پشت سر هم تکرار بشه ... اگه میخای مطمن بشی میتونی تایم استمپ رو هم تو خروجی بزاری

a.besharat
شنبه 06 اردیبهشت 1399, 19:58 عصر
فکر نمیکنم مهم باشه زمان اجرا وقتی یک متن 2 یا چند بار پشت سر هم تکرار بشه ... اگه میخای مطمن بشی میتونی تایم استمپ رو هم تو خروجی بزاری


سلام
شما درست گفتید.این دستور دوبار اجرا میشه ولی خوب در زمان های مختلف ولی در کنارش فقط زمان اولین اجرا را نشون میده. با تایم استمپ تونستم متوجه این بشم.
ممنونم از شما