توسعهدهندهی نرمافزار هستم و همواره در حال آموختنم. اینجا از تخصصم، علاقههام و روزمرگیهام مینویسم.github.com/mahdavipanah yavarjs.ir
ساخت functionهای stateful در جاوا اسکریپت

خیلی از زبانهای برنامهنویسی امکانی رو به ما میدن که طول عمر یه متغیر داخل تابع رو، از هربار صدا زدن اون تابع طولانیتر کنیم (برای تابع یک state یا وضعیت تعریف کنیم که با هربار صدا زدنش بتونیم براساس وضعیتش کار متفاوتی انجام بدیم). برای مثال در زبان C با استفاده از متغیرهای static اینکارو انجام میدیم:
در جاوا اسکریپت به شکلهای مختلف اینکار قابل انجامه. برای نمونه با استفاده از Class:
و یا با استفاده از IIEF که خیلی خودمونی میشه گفت «عبارت تابعیه فوری» یا به بیان سادهتر، یه تابع بینامی هست که تعریف میکنیم و بلافاصله هم صداش میزنیم:
مطلبی دیگر از این نویسنده
جهان مدرن، جهان پیوستگیها
مطلبی دیگر در همین موضوع
چرا از Sketch استفاده میکنم؟
بر اساس علایق شما
آن که جیغ میکشد!