How to get an array of sprite arrays to work (javascript)?

I’m trying to make an array of sprite arrays (using javascript)
This script handles the sprites of the players

  var Classes : Sprite[,];//this doesn't work
        
    var classSpearmanSprite : Sprite[];
    var classKnightSprite : Sprite[];
    var classFarmhandSprite : Sprite[];
    
        function Start()
        {
        
        Classes = [classSpearmanSprite, classKnightSprite, classFarmhandSprite];
        }
        function CharacterSprites ()
        {
        	var allChars : GameObject[];
        	allChars = GameObject.FindGameObjectsWithTag("Player");//put all players in an array
        	
        	for (var i = 0; i < allChars.length; i++) //for each player in the array
        	{
        		var classNum = allChars*.GetComponent(CharStats).charClass; //get class number from the player*

_ var neededSprite : int = allChars*.GetComponent(PlayerMove).playerDirection;//returns either 1,2,3,4*_

// the next three lines i’d prefer just to have a single line:
//Classes[classNum,neededSprite], so which ever class a player is it is all done through a single line
//so i don’t have to add more lines for every class in the future
_ if (classNum == 0) allChars*.GetComponent(SpriteRenderer).sprite = classSpearmanSprite[neededSprite];
if (classNum == 1) allChars.GetComponent(SpriteRenderer).sprite = classKnightSprite[neededSprite];
if (classNum == 2) allChars.GetComponent(SpriteRenderer).sprite = classFarmhandSprite[neededSprite];
//for each player, get the sprite of the renderer, make it the sprite of the player’s class and the character’s direction, direction is an int: 1,2,3,4*_

* }*
}
thanks in advance

Try to use jagged arrays:

var Classes : Sprite[][] = new Sprite[3][];

var classSpearmanSprite : Sprite[];
var classKnightSprite : Sprite[];
var classFarmhandSprite : Sprite[];

function Start(){
    Classes[0] = classSpearmanSprite;
    Classes[1] = classKnightSprite;
    Classes[2] = classFarmhandSprite;
}

then you use those like:

void Method(){
   // Get the first spearman sprite
   Sprite sp = Classes[0][0];
}

static var Classes : Sprite[,] = new Sprite[3,9];
function Start()
{
for (var j : int =0; j < 9; j++)
{
Classes[0,j] = classSpearmanSprite[j];
Classes[1,j] = classKnightSprite[j];
Classes[2,j] = classFarmhandSprite[j];
}
}

    function CharSprites()
    {
    allChars*.GetComponent(SpriteRenderer).sprite = Classes[classNum,neededSprite];*

}
this works for me, but thanks for the effort fafase