【问题标题】:How this code can be refactored to improve readability? [duplicate]如何重构此代码以提高可读性? [复制]
【发布时间】:2023-03-10 22:15:02
【问题描述】:

谁能告诉我如何改进代码以使其更具可读性?

t = t.replace(/Whatsapp\.API\./, '').replace(/\s/g, '');

任何建议都会有所帮助:)

请留下评论以否决。

【问题讨论】:

  • 第二个不需要正则表达式 - 你可以使用.replaceAll(' ', '')
  • 谢谢。还有其他建议吗?
  • @Al.G. String.replaceAll() 尚未在所有运行环境中可用。
  • 好点@axiac
  • 对于具有正则表达式基本知识的任何人来说,都可以完全阅读替代方案。这个正则表达式甚至不复杂。

标签: javascript readability


【解决方案1】:

向 REGEX 添加常量名称,以便您可以在任何地方使用,并创建一个从参数获取值并返回结果的函数。 前任: const WHATSAPP_REGEX = /Whatsapp\.API\./; const ANOTHER_REGEX = /\s/g;

const transfromText => (text: string) => text.replace(WHATSAPP_REGEX, '').replace(ANOTHER_REGEX, '');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-10
    • 2020-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-16
    • 1970-01-01
    相关资源
    最近更新 更多