javascript - typescript 返回解构?

标签 javascript typescript

function print(): (number, string) {
    return {1,'my'}
}

上面的代码显示错误,我希望我可以使用const {num, my} = print()。指定返回类型的正确方法是什么?

最佳答案

尝试使用tuple 。它看起来像这样:

function print(): [number, string] {
    return [1,'my']
}

const [num, my] = print();

请参阅 Typescript Playground 中的演示

关于javascript - typescript 返回解构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69664208/

相关文章:

javascript - 避免两个相同的组件互相改变 Angular

javascript - 如何在 Angular 中检查数组中对象列表中的至少一个值是否为 true?

angular - 使用 .ts 文件时出现 404(未找到)错误

javascript - 每次调用模块时的非全局变量

javascript - 将函数应用于具有相同类名但在鼠标悬停时彼此独立的函数的一组对象

javascript - JQuery 无法识别#FFFFFF 的背景颜色

typescript - 如何解决 Vuejs 组合 API Ref() 类型错误?

javascript - res.clearCookie 函数不会删除 cookie

javascript - 编译TypeScript时如何处理外部模块?

Typescript:安全地从对象中删除属性