跳到主要内容

对象#

本参考文档列出了内置的便捷函数,用于支持对象表达式中的数据转换。

表达式中的 JavaScript

您可以在表达式中使用任何 JavaScript。更多信息请参阅表达式

isEmpty(): Boolean #

检查对象是否不包含任何键值对。


merge(object: Object): Object #

将两个对象合并为一个对象,以第一个对象作为基础对象。如果某个键在两个对象中都存在,则基础对象中的键具有优先权。

函数参数#

object必填Object

要与基础对象合并的对象。


hasField(fieldName: String): Boolean #

检查对象是否包含指定字段。仅支持顶级键。

函数参数#

fieldName必填String

要搜索的字段名称。


removeField(key: String): Object #

从对象中移除指定字段。

函数参数#

key必填String

要移除字段的键名。


removeFieldsContaining(value: String): Object #

从对象中移除包含指定值的字段。

函数参数#

value必填String

要移除字段的字段值。


keepFieldsContaining(value: String): Object #

从对象中移除不匹配指定值的字段。

函数参数#

value必填String

要保留字段的字段值。


compact(): Object #

移除对象中的空值。


toJsonString(): String #

将对象转换为 JSON 字符串。相当于 JSON.stringify


urlEncode(): String #

将对象转换为 URL 参数列表。仅支持顶级键。