# Difference \[\] and ()

**URL:** <https://forum.kirupa.com/t/difference-and/260307>\
**Category:** Uncategorized\
**Created:** [May 14, 2008, 11:25am UTC](https://forum.kirupa.com/t/difference-and/260307 "2008-05-14T11:25:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kv79](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@kv79](https://forum.kirupa.com/u/kv79)\
**Post date:** [May 14, 2008, 11:25am UTC](https://forum.kirupa.com/t/difference-and/260307/1 "2008-05-14T11:25:05Z")

</div>

Hi all,

```auto

public function setSerializationObj (obj:Serializable):void {
serializationObj = obj;
}

```

I do not know why author put these braces instead ().

```auto

serializationObj[serializationVars*]

```

Thanks for your effort of reading .

---

<div class="post-metadata">

**Author:** ![Felixz](https://avatars.discourse-cdn.com/v4/letter/f/ecb155/32.png) [@Felixz](https://forum.kirupa.com/u/Felixz)\
**Post date:** [May 14, 2008, 12:21pm UTC](https://forum.kirupa.com/t/difference-and/260307/2 "2008-05-14T12:21:42Z")

</div>

[] are used to access a property, function  
() are used to invoke that function  
There is also possible to do that:

```auto
someObject['someFunctionOfThatObject'] (someParam);

```

this is like:

```auto
someObject.someFunctionOfThatObject(someParam);

```

---

<div class="post-metadata">

**Author:** ![kv79](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@kv79](https://forum.kirupa.com/u/kv79)\
**Post date:** [May 14, 2008, 12:56pm UTC](https://forum.kirupa.com/t/difference-and/260307/3 "2008-05-14T12:56:41Z")

</div>

Thank you very much.
