---
title: "JSPropertyNameAccumulatorAddName(_:_:)"
framework: javascriptcore
role: symbol
role_heading: Function
path: "javascriptcore/jspropertynameaccumulatoraddname(_:_:)"
---

# JSPropertyNameAccumulatorAddName(_:_:)

Adds a property name to a JavaScript property name accumulator.

## Declaration

```swift
func JSPropertyNameAccumulatorAddName(_ accumulator: JSPropertyNameAccumulatorRef!, _ propertyName: JSStringRef!)
```

## Parameters

- `accumulator`: The accumulator object to add the property name to.
- `propertyName`: The property name to add.

## See Also

### Working with Properties

- [JSPropertyNameArrayGetCount(_:)](javascriptcore/jspropertynamearraygetcount(_:).md)
- [JSPropertyNameArrayGetNameAtIndex(_:_:)](javascriptcore/jspropertynamearraygetnameatindex(_:_:).md)
- [JSPropertyNameArrayRelease(_:)](javascriptcore/jspropertynamearrayrelease(_:).md)
- [JSPropertyNameArrayRetain(_:)](javascriptcore/jspropertynamearrayretain(_:).md)
- [JSPropertyAttributes](javascriptcore/jspropertyattributes.md)
- [JSPropertyAttribute](javascriptcore/jspropertyattribute.md)
- [JSPropertyNameArrayRef](javascriptcore/jspropertynamearrayref.md)
- [JSPropertyNameAccumulatorRef](javascriptcore/jspropertynameaccumulatorref.md)
