
## FieldCollection class

A collection of [Field](../../aspose.words/field/) objects that represents the fields in the specified range.
To learn more, visit the [Working with Fields](https://docs.aspose.com/words/nodejs-net/working-with-fields/) documentation article.




### Remarks

An instance of this collection iterates fields which start fall within the specified range.

The [FieldCollection](./) collection does not own the fields it contains, rather, is just a selection of fields.

The [FieldCollection](./) collection is "live", i.e. changes to the children of the node object
that it was created from are immediately reflected in the fields returned by the [FieldCollection](./)
properties and methods.




### Properties

| Name | Description |
| --- | --- |
| [count](./count/) | Returns the number of the fields in the collection. |
| [this[]](./this[]/) |  |

### Methods

| Name | Description |
| --- | --- |
|[ clear()](./clear/#default) | Removes all fields of this collection from the document and from this collection itself. |
|[ remove(field)](./remove/#field) | Removes the specified field from this collection and from the document. |
|[ removeAt(index)](./removeAt/#number) | Removes a field at the specified index from this collection and from the document. |

### See Also

* module [Aspose.Words.Fields](../)

