javascript - 如何避免错误 Expected 1 argument but got 0 on Typescript

标签 javascript typescript

这是我的JavaScript 函数

function movements(remove) {
    var op = remove ? 'remove' : 'add';
    crossvent[op](documentElement, 'selectstart', preventGrabbed); // IE8
    crossvent[op](documentElement, 'click', preventGrabbed);
}     function move(value) {

这就是它的名字

movements();

您可以在 jkanban.js 中找到引用文件。

现在我必须将其更改为 Typescript,并且在函数调用时出现此错误,

Expected 1 arguments, but got 0

如何在 typescript 中解决这个问题?

最佳答案

只需将问号添加到需要您的函数的参数中,例如:

function movements(remove?) {
    // ...
}

关于javascript - 如何避免错误 Expected 1 argument but got 0 on Typescript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54143752/

相关文章:

javascript - 有没有办法为 Javascript/Typescript 模块自动声明外部导出?

typescript - 如何用同一对象中的另一个属性约束一个属性的类型?

javascript - 将包含一个巨大字符串 "numbers"的数组(以逗号分隔)转换为数字数组(不是字符串)

javascript - 用匹配项替换回调函数

javascript - 如何设置 ' '内的值

typescript - Angular 2 Route在嵌套组件中发生变化

javascript - 使用 React-Redux 时更新输入字段的状态

php - 构建站点地图但网页不使用链接

javascript - Drupal - 轻松将自定义代码转换为 drupal 模块?

typescript - 'arraycontaining' 在类型 'jestmatchers' 上不存在