gpt4 book ai didi

javascript - 如何将 javascript if 条件移动到外部文件?

转载 作者:行者123 更新时间:2023-12-02 22:43:32 24 4
gpt4 key购买 nike

正在编写一个在某些软件之间传输数据的脚本,在此脚本中,我有一个 if 条件来忽略某些不需要传输的特定字段。因此,我的情况类似于:

if(
object.field == "_Field1" ||
object.field == "_Field2" ||
object.field == "_Field3" ||
object.field == "_Field4"
...
) { ... }

但是,其中有相当多的字段,并且可能会出现更多字段,因此我想将这些字段移动到外部(文本或 js?)文件中,以便于维护和可读性,如何在不移动如果?理想情况下,我希望能够有另一个脚本,当需要添加新字段时,该脚本将写入此文件,因此该文件应该只是比较。

最佳答案

您可以在数组中添加要忽略的字段,然后在实际对象发送之前将其删除:

const ignoredFields=['_Field2','_Field2','_Field3','_Field4'] 
// or you can read them from a file

const mustIgnore = ({field})=>
return ignoredFields.includes(field)

现在您可以动态使用 mustIgnore 而无需更改或添加 if 语句

关于javascript - 如何将 javascript if 条件移动到外部文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58506377/

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