คลาส VariableMap
คลาสสำหรับการแมปตัวแปร ส่วนนี้มีโครงสร้างข้อมูลพจนานุกรมที่มีประเภทตัวแปรเป็นคีย์และรายการตัวแปรเป็นค่า รายการตัวแปรคือประเภทที่ระบุโดยคีย์
ลายเซ็น:
export declare class VariableMap
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)(พื้นที่ทำงาน) | สร้างอินสแตนซ์ใหม่ของคลาส VariableMap |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | Type | คำอธิบาย |
---|---|---|---|
พื้นที่ทำงาน | พื้นที่ทำงาน |
วิธีการ
วิธีการ | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
clear() | ล้างแมปตัวแปร เริ่มการทำงานของเหตุการณ์สำหรับการลบทุกครั้ง | |
createVariable(name, opt_type, opt_id) | สร้างตัวแปรพร้อมชื่อที่ตั้งไว้ ประเภทที่ไม่บังคับ และรหัสที่ไม่บังคับ | |
deleteVariable(variable) | ลบตัวแปร | |
deleteVariableById(id) | ลบตัวแปรตามรหัสที่ส่งและการใช้งานทั้งหมดจากพื้นที่ทำงานนี้ อาจแจ้งให้ผู้ใช้ยืนยัน | |
getAllVariableNames() | แสดงผลชื่อตัวแปรทั้งหมดของทุกประเภท | |
getAllVariables() | แสดงผลตัวแปรทุกประเภท | |
getVariable(name, opt_type) | ค้นหาตัวแปรตามชื่อ พิมพ์ แล้วแสดงผล แสดงผล Null หากไม่พบ | |
getVariableById(id) | ค้นหาตัวแปรตามรหัสที่กำหนดและแสดงผลตัวแปร แสดงผล Null หากไม่พบ | |
getVariablesOfType(type) | รับรายการที่มีตัวแปรทั้งหมดของประเภทที่ระบุ หากประเภทเป็น Null ระบบจะแสดงรายการตัวแปรที่มีประเภทสตริงว่างเปล่า | |
getVariableUsesById(id) | ค้นหาการใช้งานทั้งหมดของตัวแปรที่มีชื่อ | |
renameVariableById(id, newName) | เปลี่ยนชื่อตัวแปรโดยอัปเดตชื่อตัวแปรในแมปตัวแปร ระบุตัวแปรที่จะเปลี่ยนชื่อด้วยรหัสที่กำหนด |