gpt4 book ai didi

javascript - 给定一个变量名称数组/列表,如果变量为 null,则将所有变量名称打印为字符串

转载 作者:行者123 更新时间:2023-11-28 17:25:41 24 4
gpt4 key购买 nike

除了使用许多 if...else 函数并将变量名称硬编码为字符串之外,还有什么简单的方法呢?假设我们有 10 个变量,它们可能包含也可能不包含某些值。我希望能够返回所有为空的变量名称的列表。

而不是这样做:

if (x == null) return "x"

对于所有变量,是否有更好的方法可以做到这一点?寻找 javascript/jquery 或下划线方法。

最佳答案

您无法凭空获得变量列表,因此您需要测试对象的属性。

这应该适用于对象。它获取所有键并通过 isNUll 过滤它们

console.log(_.filter(_.keys(object),(key)=>{
return _.isNull(object[key]);
}));

您可以阅读有关获取当前作用域变量的可能性(或非常不可能)的更多信息:Getting All Variables In Scope

关于javascript - 给定一个变量名称数组/列表,如果变量为 null,则将所有变量名称打印为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51673655/

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