Skip to main content
eliw12510111
Participating Frequently
September 21, 2017
Answered

Basic Array Question

  • September 21, 2017
  • 2 replies
  • 332 views

For a class I'm using this code.

var testArray:Array = ["Anthony", "Shari", "Blake", "Paul", "Duke"];

testArray.forEach(displayText);

function displayText (element:*, index:int, arr:Array):void {

    trace ("Current element value is: + element);

    trace ("Current index value is: " +index);

    trace ("All array elements: " + arr);

}

I'm getting several error messages I do not understand.

Scene 1, Layer 'Layer 1', Frame 1, Line 6, Column 9    1095: Syntax error: A string literal must be terminated before the line break.

Scene 1, Layer 'Layer 1', Frame 1    1084: Syntax error: expecting rightbrace before end of program.

please Help?

    This topic has been closed for replies.
    Correct answer kglad

    var testArray:Array = ["Anthony", "Shari", "Blake", "Paul", "Duke"];

    testArray.forEach(displayText);

    function displayText (element:*, index:int, arr:Array):void {

        trace ("Current element value is: + element);  // <- this line is missing a double quote

        trace ("Current index value is: " +index);

        trace ("All array elements: " + arr);

    }

    2 replies

    eliw12510111
    Participating Frequently
    September 22, 2017

    Well, that's embarrassing, thank you.

    kglad
    Adobe Expert
    September 22, 2017

    you're welcome.

    kglad
    kgladCorrect answer
    Adobe Expert
    September 21, 2017

    var testArray:Array = ["Anthony", "Shari", "Blake", "Paul", "Duke"];

    testArray.forEach(displayText);

    function displayText (element:*, index:int, arr:Array):void {

        trace ("Current element value is: + element);  // <- this line is missing a double quote

        trace ("Current index value is: " +index);

        trace ("All array elements: " + arr);

    }