ฉันมีฟังก์ชันที่รับข้อมูลจากเซิร์ฟเวอร์:
function getData(data){
console.log(data.someVar);
}
Webstorm กล่าวว่าsomeVar
- เป็นตัวแปรที่ไม่ได้รับการแก้ไข ฉันจะกำจัดคำเตือนดังกล่าวได้อย่างไร?
ฉันเห็นหลายตัวเลือก:
- ระงับคำเตือนในการตั้งค่า ide;
- เพิ่มไฟล์ซอร์ส json พร้อมฟิลด์ ( รายละเอียด );
- ใช้ไวยากรณ์เหมือนอาร์เรย์:
data['some_unres_var']
;
นอกจากนี้ Webstorm ยังเสนอให้ฉันสร้างเนมสเปซสำหรับ "ข้อมูล" (เพิ่มคำอธิบายประกอบเช่น/** @namespace data.some_unres_var*/
) สร้างฟิลด์ดังกล่าวหรือเปลี่ยนชื่อ