---
title: "empty · RUAL Documentation"
description: "Returns an empty array."
canonical: https://docs.rual.nl/block-types/array/array_empty
language: en
---

# empty

This block is part of the [`array`](https://docs.rual.nl/block-types/array) group and was last modified in core [`v10.4.28`](https://docs.rual.nl/core-versions/100428).

Returns an empty array.

- Array `array` The empty array.

Outputs a new empty array. It has no inputs and never produces anything else.

A typical wiring for [empty](https://docs.rual.nl/block-types/array/array_empty): the `array` out pin feeds [add to top of array](https://docs.rual.nl/block-types/array/array_unshift).

![Studio canvas example for the empty block: typical wiring for empty.](https://docs.rual.nl/canvas-examples/array_empty.png)

### Commonly used with

In production blueprints, this block is most often wired together with:

- [add to top of array](https://docs.rual.nl/block-types/array/array_unshift): this block feeds into it. Adds your given value to your given array.

- [reply in JSON](https://docs.rual.nl/block-types/json/httpconnection_set_json): this block feeds into it. Reply to any httpconnection as JSON body.

- [set fields](https://docs.rual.nl/block-types/mutations/mutations_set_bp_field_multiple): this block feeds into it. Generates an array of mutations based on the given filled fields.

### Version history

Introduced in [`v10.4.28`](https://docs.rual.nl/core-versions/100428).
