---
title: "init(array:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/nsarray/init(array:)-9rh7"
---

# init(array:)

Initializes a newly allocated array by placing in it the objects contained in a given array.

## Declaration

```swift
@nonobjc convenience init(array anArray: NSArray)
```

## Return Value

Return Value An array initialized to contain the objects in `anArray``. The returned object might be different than the original receiver.

## Discussion

Discussion Discussion: After an immutable array has been initialized in this way, it cannot be modified.
