0
我有一個CONST對象,它擁有我所有的常量。Webstorm - 間接指定變量的未解析變量。如何解決與jsdoc?
要設置常量,我有一個函數setConst(),它向CONST對象添加一個新的鍵(如果它不存在)。
但是,Webstorm無法跟蹤這些變量。我試圖通過使用jsDoc解決它,但似乎無法找到正確的代碼。這是我曾嘗試過的:
/**
* @name MY_CONST
* @param CONST.MY_CONST
* @type {String}
* @memberOf CONST
*/
setConst('MY_CONST', 'hello');
//Using MY_CONST here throws an Unresolved Variable in Webstorm
MyFunction.prototype[CONST.MY_CONST] = function() {...}
function setConst(key, value) {
if(CONST[key]) {
throw "Key " + key + " already exists in CONST";
}
CONST[key] = value;
}
你能解決這個問題嗎?或者我只需要接受未解決的變量錯誤?