這是我的代碼,它按預期作業。
function Afunction(v) {
this.v = v;
}
Afunction.prototype.vlog = function () { console.log(this.v); };
function extend(props) {
for (const key in props) {
const prop = props[key];
Afunction.prototype[key] = prop;
}
}
extend({
someOther: function () { console.log("someOther"); },
someMore: function () { console.log("someMore"); }
});
var obj = new Afunction();
obj.vlog();
obj.someOther();
obj.someMore();
和輸出
some value
someOther
someMore
但在我的 VS Code 中只顯示vlog自動完成建議。someOther并且someOther不在那里顯示。

我在jQuery. 我嘗試以我的方式實作它。但是我面臨這個自動完成問題,我的物件中有很多函式屬性,所以如果自動完成作業會很棒。否則我必須Afunction.prototype.someOther像這樣寫所有的屬性函式。
如果有任何方法可以制作地圖/界面檔案,我看到檔案夾中有很多.ts檔案,所以我曾經在那里添加所有道具并向我展示建議。ESLint
uj5u.com熱心網友回復:
ESLint 靜態分析您的代碼以快速發現問題。VS Code 中的自動完成是由 VSCode智能感知完成的,這不能運行靜態作業的代碼。
您可以遵循以下檔案:
注意: VSCode 目前不支持@memberof,否則我們也可以使用它。https://jsdoc.app/tags-memberof.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/498274.html
