# Is it possible to dynamically name properties on a custom object?

**URL:** <https://forum.kirupa.com/t/is-it-possible-to-dynamically-name-properties-on-a-custom-object/298755>\
**Category:** Uncategorized\
**Created:** [October 24, 2009, 4:53am UTC](https://forum.kirupa.com/t/is-it-possible-to-dynamically-name-properties-on-a-custom-object/298755 "2009-10-24T04:53:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shaedo](https://avatars.discourse-cdn.com/v4/letter/s/e19b73/32.png) [@Shaedo](https://forum.kirupa.com/u/Shaedo)\
**Post date:** [October 24, 2009, 4:53am UTC](https://forum.kirupa.com/t/is-it-possible-to-dynamically-name-properties-on-a-custom-object/298755/1 "2009-10-24T04:53:31Z")

</div>

Is it possible to dynamically name properties on a custom object ?

something like:

```auto
o:Object = new Object();

s:String = 'abcd'; // the name I want for my objects property

o.[s] = '1234'; // 1084: Syntax error: expecting identifier before leftbracket.

trace(o.abcd) // 1234

```

EDIT I want to do this as an associative array, so if there is a better alternative then I’d be happy with that as well.

Thanks!

S.
