当前位置: 首页 > 知识库问答 >
问题:

如何快速检查类的参数是否为空或“?

范豪
2023-03-14

大家好,我想检查一下,例如在Firebase中创建一个文档集合之前,如果object.name、object.title、object.velocity....只是一个空格("),或者它们在打字稿中为空(Ionic 4),但我认为还有另一种更快的方法,最好的建议是什么?

我所做的是,但我认为是这么长...:

if (this.object.name == '' || this.object.title == ''.......)

非常感谢。

共有1个答案

井修雅
2023-03-14

不幸的是,我的声誉太低了,不能就此发表评论。

object.property从哪里获得它的值?您是否在超文本标记语言中使用表单上的输入字段?

如果您使用表单上的输入字段来捕获object.nameobject.title,那么将表单验证器formGroupformBuilder一起使用会更容易/最好

<代码>从“@角度/窗体”导入{验证器、FormBuilder、FormGroup、FormControl}

这将确保您的对象属性中始终包含数据,或者它会让您向最终用户显示他们的信息有问题。

关于验证器有很多信息,但它们很容易实现,而且大部分都是在页面上完成的。html

如果您是从服务获取数据,或者只是想在上次检查对象之前检查该对象,那么您需要遍历对象中的每个属性。

确定javascript对象上的所有属性是null还是空字符串

 类似资料:
  • 问题内容: 我正在下面的代码中检查和文本字段中是否有任何输入。 当我按下按钮时,该语句没有执行任何操作。 问题答案: 仅将textfield 对象 与空字符串进行比较不是解决此问题的正确方法。您必须比较文本字段的属性,因为它是兼容类型并且包含您要查找的信息。 Swift 2.0: 守卫 : 如果 : Swift 3.0: 守卫 : 如果 :

  • 那么如何在HQL中检查集合是否为空?简单的例子: 如果标题是一个变量,我可以 但是如果标题是一个列表/集合呢? 如果标题是列表,这将不起作用。经过激烈的搜索,我尝试了是空的、大小的和存在的函数,我还尝试了(: title)是空选项。 以上都不起作用。我知道有一种硬编码方式,根据标题列表的状态编写不同的查询,如果为空,则一个查询,如果为空,则另一个查询。但这将产生许多类似的HQL查询,只需稍作修改。

  • 问题内容: 如何检查数字是否为小数? 使用Objective-C: 问题答案: 如果将数字四舍五入(可以使用下限功能来完成),然后从原始数字中减去该数字,则会得到两者之间的差。 编辑- 我的原始答案建议计算数字与其下限等值之间的差,以查看小数点后是否有任何单位。但是,如后面所述,可能存在舍入错误,这会导致内存中值的表示与实际含义略有不同。 例如,3.0可以表示为3.00000000000001,因

  • 问题内容: 我有一个没有元素的数组,我正在尝试检查它是否为空。 例如,为什么下面代码中的if语句的条件永远不会为真? 问题答案: 数组和空数组之间有一个关键的区别。这是对的测试null。 “Empty”在这里没有官方含义。我选择将空定义为具有0个元素: 如果所有元素都是,则“空”的另一种定义是: 要么

  • 问题内容: 如何检查numpy数组是否为空? 我使用了以下代码,但是如果数组包含零,则此操作将失败。 这是解决方案吗? 问题答案: 您可以随时查看属性。它定义为一个整数,并且在数组中没有元素时为零():

  • 如何检查数据帧是否为空?在我的例子中,如果为空,我想在终端中打印一些消息。