gpt4 book ai didi

javascript - 带标签的模板以删除第一个换行符

转载 作者:行者123 更新时间:2023-12-01 00:23:20 25 4
gpt4 key购买 nike

我有一个这样的函数:

export default ({ subDomain }) => `
{
mutation ${upperCase(subDomain)} {
${lowerCase(subDomain)} {
ok
}
}
}
`

但是它返回一个以新行开头的字符串。

我不想这样写:

export default ({ subDomain }) => `{
mutation ${upperCase(subDomain)} {
${lowerCase(subDomain)} {
ok
}
}
}
`

有没有办法使用这个模板的标签来摆脱这个新行?

类似于:

export default ({ subDomain }) => trim`
{
mutation ${upperCase(subDomain)} {
${lowerCase(subDomain)} {
ok
}
}
}
`

最佳答案

为什么不直接将 .trim() 放在模板文字后面?

const fn = (arg) => `
{
mutation ${arg} {
...
}
}
`.trim();

console.log(fn('abc'));

关于javascript - 带标签的模板以删除第一个换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59224291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com