Contact Free trial Login

isEmpty

isEmpty(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(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(Null): Boolean

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 }

isEmpty(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 ]

We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used and to tailor advertising. You can read more and make your cookie choices here. By continuing to use this site you are giving us your consent to do this.