Contact Us 1-800-596-4880

isEmpty

isEmpty(elements: Array<Any>): Boolean

Returns true if the given input value is empty, false if not.

This version of isEmpty acts on an array. Other versions act on a string or object, and handle null values.

Parameters

Name Description

elements

The input array to evaluate.

Example

This example indicates whether the input array is empty.

Source

%dw 2.0
output application/json
---
[ isEmpty([]), isEmpty([1]) ]

Output

[ true, false ]

isEmpty(value: String): Boolean

Returns true if the input string is empty, false if not.

Parameters

Name Description

value

A string to evaluate.

Example

This example indicates whether the input strings are empty.

Source

%dw 2.0
output application/json
---
[ isEmpty(""), isEmpty("DataWeave") ]

Output

[ true, false ]

isEmpty(value: Object): Boolean

Returns true if the given object is empty, false if not.

Parameters

Name Description

value

The object to evaluate.

Example

This example indicates whether the input objects are empty.

Source

%dw 2.0
output application/json
---
[ isEmpty({}), isEmpty({name: "DataWeave"}) ]

Output

[ true, false ]

isEmpty(value: Null): true

Returns true if the input is null.

Parameters

Name Description

value

null is the value in this case.

Example

This example indicates whether the input is null.

Source

%dw 2.0
output application/json
---
{ "nullValue" : isEmpty(null) }

Output

{ "nullValue": true }