کوتاه کردن فانکشن جاوا اسکریپت

در این مطلب میخواهیم نوع نوشتن فانکشن هارو تغییر بدیم.

مثلا در بیشتر کدهای جاوا اسکریپت دیدیم که نوع نوشتن فانکشن به این حالته:

function myFunc (b)

{

document.getElementById(‘demo’).innerHTML = b;

}

در این نوع کدنویسی میایم فانکشن رو کوتاه میکنیم. البته قسمت بالا رو هم میشه اینکارو کرد اما روش استانداردش اینجوری میشه :


<div id="demo"></div>

<script>
var x = new Function ("b","return b");

document.getElementById("demo").innerHTML = x("blog.amirkeramati.ir");

</script>

 اگر کد بالا رو اجرا کنید باید آدرس blog.amirkeramati.ir رو به شما نشون بده …

این روش برای مواقعی بیشتر مورد استفاده قرار میگیره که مثلا شما میخواهید یه ورودی رو بگیرید و با کمترین تغییرات روی اون ورودی دوباره return کنید و به کاربر نشون بدید …

نمیدونم چرا برام جالب اومد ولی فکر میکنم یه جور کدهاتون بو و طعم حرفه ای بودن به خودش میگیره و حتی کارهای جالبی باهاش کرد …

مثلا برای بازی سازی با جاوا اسکریپت که قطعا فانکشن های زیادی باید کدنویسی و اضافه بشه با این روش میتونیم یه جور کوتاه نویسی یا شی گرایی رو اجرا کنیم و کدهای تمیزتر و حرفه ای تری داشته باشیم …

در مطالب بعدی سعی میکنم یه ابزار خوبی باهاش بسازم تا روش استفادشو بیشتر متوجه بشین …

پاسخی بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *