کلاس VariableMap
کلاس برای یک نقشه متغیر. این شامل یک ساختار داده فرهنگ لغت با انواع متغیر به عنوان کلید و لیستی از متغیرها به عنوان مقادیر است. لیست متغیرها از نوع مشخص شده با کلید هستند.
امضا:
export declare class VariableMap
سازندگان
سازنده | اصلاح کننده ها | شرح |
---|---|---|
(سازنده) (فضای کاری) | یک نمونه جدید از کلاس VariableMap می سازد |
خواص
ویژگی | اصلاح کننده ها | تایپ کنید | شرح |
---|---|---|---|
فضای کار | فضای کار |
مواد و روش ها
روش | اصلاح کننده ها | شرح |
---|---|---|
واضح () | نقشه متغیر را پاک کنید. برای هر حذف، رویدادها را آتش میزند. | |
createVariable (نام، نوع_opt، opt_id) | یک متغیر با نام مشخص، نوع اختیاری و شناسه اختیاری ایجاد کنید. | |
deleteVariable(متغیر) | یک متغیر را حذف کنید | |
deleteVariableById(id) | یک متغیر توسط شناسه پاس شده و همه کاربردهای آن را از این فضای کاری حذف کنید. ممکن است از کاربر برای تایید درخواست کند. | |
getAllVariableNames() | همه نامهای متغیر همه نوع را برمیگرداند. | |
getAllVariables() | همه متغیرها از همه نوع را برگردانید. | |
getVariable (نام، opt_type) | متغیر را با نام داده شده پیدا کنید و تایپ کنید و آن را برگردانید. در صورت یافت نشدن آن را پوچ برگردانید. | |
getVariableById(id) | متغیر را با شناسه داده شده پیدا کنید و آن را برگردانید. در صورت یافت نشدن، پوچ را برگردانید. | |
getVariablesOfType(نوع) | یک لیست حاوی تمام متغیرهای یک نوع مشخص دریافت کنید. اگر نوع null است، لیستی از متغیرها را با نوع رشته خالی برگردانید. | |
getVariableUsesById(id) | تمام کاربردهای یک متغیر با نام را پیدا کنید. | |
renameVariableById(id, newName) | با به روز رسانی نام متغیر در نقشه متغیر، نام آن را تغییر دهید. متغیری را برای تغییر نام با شناسه داده شده شناسایی کنید. |