jQuery tableau passe en argument dans la fonction

Je suis en train de passer un tableau en argument dans une fonction

Voir l' --> violon <--

De ce que j'ai testé, il semble que la fonction est la lecture de l'argument est une chaîne plutôt qu'un tableau. Comment puis-je passer le tableau en argument dans la fonction?

HTML

<button id='arr1'>Click for Array 1</button>
<button id='arr2'>Click for Array 2</button><br/><br/>

<div id='mainstuff'>
    <p>When you click button, text should be added</p>
</div>

jQuery

$(document).ready(function() {
    var arr1 = ["one", "two", "three"];
    var arr2 = ["eleven", "twelve", "thirteen", "fourteen"];

    $('button').click(function() {
        var myval = $(this).attr('id');
        showstuff(myval);        
    });


    function showstuff(myval) {
        var x = "<p>The new text is " + myval[2] + "</p>";
        $('#mainstuff').append(x);
    }

});

EDIT: le Violon a été mis à jour pour corriger les erreurs de syntaxe.

Vous êtes de passage d'une chaîne, pas un tableau. Pouvez-vous préciser votre question?
Je viens de remarquer. Je mettrai à jour bientôt. Merci

OriginalL'auteur Sanya | 2013-06-10