#مقاله_کوتاه
📋 #TypeScript
📋 #Modules
#سوال
🔴 ماژولها در تایپاسکریپت (TypeScript) چه مفهومی دارند؟
#پاسخ
🔵 ماژولها در زبانبرنامهنویسی تایپاسکریپت همانند کتابخانهها یا توابع و کلاسها در سایر زبانهای برنامهنویسی هستند.
قوانین آن همانند قوانین دیگر زبانهای برنامهنویسی است. مثلا متغییری که در ماژول نوشته میشود، خارج از آن قابل دسترس نیست و به صورت Local میباشد.
هر ماژول میتواند برای یک Class, Variable، Function یا Interface تعریف شود.
🆔 @roxo_ir
ماژول ها با کلمهی export تعریف شده و در سایر بخشها و فایلهای برنامه با دستور import مورد استفاده قرار میگیرند.
در مثال زیر یک ماژول تعریف کرده و آن را در سایر بخشهای برنامه استفاده میکنیم:
🔰Example:
export class yourClassName{
static yourVariable;
yourMethod(yourArgument) {
//do something
}
}
استفاده کردن از ماژولها در سایر فایلها:
import { yourClassName } from "./yourFolder";
var myInstance = new yourClassName();
🆔 @roxo_ir
📋 #TypeScript
📋 #Modules
#سوال
🔴 ماژولها در تایپاسکریپت (TypeScript) چه مفهومی دارند؟
#پاسخ
🔵 ماژولها در زبانبرنامهنویسی تایپاسکریپت همانند کتابخانهها یا توابع و کلاسها در سایر زبانهای برنامهنویسی هستند.
قوانین آن همانند قوانین دیگر زبانهای برنامهنویسی است. مثلا متغییری که در ماژول نوشته میشود، خارج از آن قابل دسترس نیست و به صورت Local میباشد.
هر ماژول میتواند برای یک Class, Variable، Function یا Interface تعریف شود.
🆔 @roxo_ir
ماژول ها با کلمهی export تعریف شده و در سایر بخشها و فایلهای برنامه با دستور import مورد استفاده قرار میگیرند.
در مثال زیر یک ماژول تعریف کرده و آن را در سایر بخشهای برنامه استفاده میکنیم:
🔰Example:
export class yourClassName{
static yourVariable;
yourMethod(yourArgument) {
//do something
}
}
استفاده کردن از ماژولها در سایر فایلها:
import { yourClassName } from "./yourFolder";
var myInstance = new yourClassName();
🆔 @roxo_ir