优化打字稿中的字符串生成器

时间:2020-01-17 10:36:29

标签: typescript optimization

我写了这个函数

function buildPredicate(skus: string[]): string | null {
    if (!skus) {
        return null;
    }

    let where = `masterData(current(masterVariant(sku=\"${skus[0]}\")))`;
    for (let i = 1; i < skus.length; i++) {
        where = where + ` OR masterData(current(masterVariant(sku=\"${skus[i]}\")))`;
    }
    return where;
}

,我会帮助您进行优化。如您所见,字符串中有一个公共部分。是否可以使用地图或类似的东西?

0 个答案:

没有答案