blockly > VariableMap

คลาส VariableMap

คลาสสำหรับแมปตัวแปร ซึ่งมีโครงสร้างข้อมูลพจนานุกรมที่มีประเภทตัวแปรเป็นคีย์และรายการตัวแปรเป็นค่า รายการตัวแปรคือประเภทที่ระบุโดยคีย์

ลายเซ็น:

export declare class VariableMap 

ผู้ผลิต

ผู้ผลิต คีย์ตัวปรับแต่ง คำอธิบาย
(เครื่องมือสร้าง)(พื้นที่ทำงาน) สร้างอินสแตนซ์ใหม่ของคลาส VariableMap

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
พื้นที่ทำงาน พื้นที่ทำงาน

เมธอด

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