Hossein Shahmohammadi
خواندن ۱ دقیقه·۳ سال پیش

پارامتر پیشفرض(Default Parameter) در جاوااسکریپت

پارامتر پیشفرض که توی اکثر زبان‌های برنامه‌نویسی وجود داره‌، تا قبل از معرفی ES6 توی جاوااسکریپت وجود نداشت. یعنی توابع تو جاوااسکریپت نمی‌تونستن پارامترهای پیشفرض داشته باشن. روش قدیمی برای کنار اومدن با این مشکل استفاده از روش زیر بود:

function add(a, b) { var a = a || 0; var b = b || 0; return a + b; }

باید مقدار پیشفرض رو داخل خود تابع می‌نوشتیم. اما با استفاده از امکانی که ES6 به ما میده می‌تونیم کد بالا رو بصورت زیر بنویسیم:

function add(a = 0, b = 0){ return a + b; } add(1); // 1


منبع:

https://dev.to/macmacky/70-javascript-interview-questions-5gfi

من می‌دانم که هیچ نمی‌دانم.
هدف از ایجاد این انتشارات کنارهم جمع کردن و آشنا شدن با علاقه مندان تکنولوژی بلاک چین و همچنین توسعه دهندگان سالیدیتی در ایران است. -------------------- در کانال تلگرامی به ما بپیوندید t.me/ir_solidity ---------------------- صفحه من در ویرگول : https://virgool.io/@HShah
شاید از این پست‌ها خوشتان بیاید