首页 > 解决方案 > 为什么我的 TypeScript 函数在一个环境中返回 true/false 而在另一个环境中返回 1/0?

问题描述

我有一段类似的代码:

const executeAndGetStatus = async (): Promise<boolean> => {
    let isValid: boolean;
    try {
        await execute();
        isValid = true;
    } catch (err) {
        isValid = false;
    }
    return isValid;
};

当我在本地执行它时,返回结果是true/ false,但是当我将它部署到我的 QA 环境时,它返回1/ 0

怎么会这样?

标签: typescriptboolean

解决方案


推荐阅读