首页 > 解决方案 > 使用 JSDoc 记录此内容

问题描述

我在使用 ESLint 时遇到了错误,因为在我的函数中我使用了另一个类中的函数,但在我的函数中我需要从当前类中获取一些对象。

this.getMaskNumber()在课堂上mixinTransactionBrickthis.masks我现在的课堂上也是如此。

使用/** @this mixinTransactionBrick */this.getMaskNumber()不再出现 ESlint 错误。但是我遇到了一个新错误,this.masks因为this.masks不在课堂上mixinTransactionBrick......

我的功能:

/** @this mixinTransactionBrick */
function afterDndColumn(draggingNumCol, droppingNumCol) {
  var moveInArrayPartial = moveInArray(draggingNumCol, droppingNumCol),
      currentMask = this.masks[this.getMaskNumber()];
  moveInArrayPartial(this.columns);
}

任何想法 ?

标签: jsdoc

解决方案


推荐阅读