对象#
本参考文档列出了内置的便捷函数,用于支持对象表达式中的数据转换。
表达式中的 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 参数列表。仅支持顶级键。