---
title: lastObject
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/nsarray/lastobject
---

# lastObject

The last object in the array.

## Declaration

```swift
var lastObject: Any? { get }
```

## Discussion

Discussion If the array is empty, returns nil.

## See Also

### Related Documentation

- [removeLastObject()](foundation/nsmutablearray/removelastobject().md)

### Querying an Array

- [contains(_:)](foundation/nsarray/contains(_:).md)
- [count](foundation/nsarray/count.md)
- [firstObject](foundation/nsarray/firstobject.md)
- [object(at:)](foundation/nsarray/object(at:).md)
- [subscript(_:)](foundation/nsarray/subscript(_:).md)
- [objects(at:)](foundation/nsarray/objects(at:).md)
- [objectEnumerator()](foundation/nsarray/objectenumerator().md)
- [reverseObjectEnumerator()](foundation/nsarray/reverseobjectenumerator().md)
