gpt4 book ai didi

javascript - 预处理 Javascript 以删除对象属性名称引号

转载 作者:行者123 更新时间:2023-12-02 22:55:09 26 4
gpt4 key购买 nike

我想预处理 JavaScript 属性名称以将其转换为

{
'extension': object,
'config': {id: 1}
}

{
extension: object,
config: {id: 1}
}

我知道它们对于 JS 来说是一样的,但是对于高级模式下的 Google Closure Compiler 来说却不是一回事,在高级模式下,带引号的属性保持不变,而未带引号的属性可能会更改为

{
a: object,
b: {a: 1}
}

我不确定这是否是我原来问题的正确解决方案:

开发人员正在开发基于 API 的扩展。此 API 由带引号的属性名称定义。我这边的代码经过编译和修改。我想获取他们的代码,删除所有引号并提前编译我的代码和开发人员代码,最后在最终的 .js 中不应有“扩展名”字符串

谢谢

最佳答案

如果您只需要删除引号,Prettier 可以选择从属性中删除引号:

https://prettier.io/docs/en/options.html#quote-props

关于javascript - 预处理 Javascript 以删除对象属性名称引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58017306/

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