บล็อก > VariableMap

คลาส 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) เปลี่ยนชื่อตัวแปรโดยอัปเดตชื่อตัวแปรในแมปตัวแปร ระบุตัวแปรที่จะเปลี่ยนชื่อด้วยรหัสที่กำหนด