Function (Constructor)
You can build functions dynamically using the constructor: Function, নির্মাতা_ফাংশন, or NirmataFunction.
It accepts parameter names and a body string, returning a new function object.
Static Helpers
- Invoke:
.call()→নির্মাতা_ফাংশন.ডাকুন,NirmataFunction.dakun - Apply:
.apply()→নির্মাতা_ফাংশন.প্রয়োগ,NirmataFunction.proyog - Bind:
.bind()→নির্মাতা_ফাংশন.বাঁধো,NirmataFunction.badho - To string:
.toString()→নির্মাতা_ফাংশন.অক্ষরমালায়_রুপান্তর,NirmataFunction.okkhoromalayRupantor - Properties:
.name(নাম,nam),.length(দৈর্ঘ্য,doirghyo)
Examples
const f1 = new নির্মাতা_ফাংশন("ক", "খ", "return ক + খ;");
কনসোল.লগ(f1(2, 3)); // 5
কনসোল.লগ(নির্মাতা_ফাংশন.ডাকুন.call(f1, null, 4, 6)); // 10
কনসোল.লগ(f1.নাম); // "anonymous"
কনসোল.লগ(f1.দৈর্ঘ্য); // 2