# Adding string data to an expression for evaluation

**URL:** <https://forum.kirupa.com/t/adding-string-data-to-an-expression-for-evaluation/244265>\
**Category:** flash\
**Created:** [November 15, 2007, 6:36pm UTC](https://forum.kirupa.com/t/adding-string-data-to-an-expression-for-evaluation/244265 "2007-11-15T18:36:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![des\_dev](https://avatars.discourse-cdn.com/v4/letter/d/97f17d/32.png) [@des\_dev](https://forum.kirupa.com/u/des_dev)\
**Post date:** [November 15, 2007, 6:36pm UTC](https://forum.kirupa.com/t/adding-string-data-to-an-expression-for-evaluation/244265/1 "2007-11-15T18:36:07Z")

</div>

Hi, I have the following function:

```auto
getInfo = function (input, arrayData, desiredResult)
{
    for (i = 0; i < arrayData.length; i++)
    {
        if (arrayData*.button == input)
        {
            return arrayData*.desiredResult;
        }
    }
};

```

arrayData is a multidimensional array containing objects.

What I need returned is arrayData\*.desiredResult, where desiredResult is a string passed to the function. For example:

test(“dogs”, theArray, “color”) needs to return the evaluated value of arrayData\*.color. How can I achieve this? Thanks!
