Array de Arrays

Ola estou desenvolvendo um aplicação web para controlar estoque onde seleciono todos os produtos que quero e jogo em outra tabela onde recebe quantidade, e fiz uma array receber valores de outra porem ela acaba recebendo em todos os índices apenas o ultimo item da tabela.

            //Recupera todo o conteudo html da tabela`
	var conteudoTabela = $("#tbRequisicao tbody ").html();
	//referencia nas posições da string
	var indexIni = 0;
	var indexFim = 0;
	//Arrey que ira receber outros array
	var valoresArray = [];
	//arrey que recebe conteudo de cada linha
	var prime = [];
	//contador de linhas
	for(var cauntY =0;cauntY < qtdTr; cauntY++){
		//contador de colunas
		for(var cauntX = 0;cauntX < 10;cauntX++){
			
			indexIni = conteudoTabela.indexOf("<td>",indexIni+4);
			indexFim = conteudoTabela.indexOf("</td>",indexFim+5);
			//recebe a subString com os valores
			prime[cauntX] = conteudoTabela.substring(indexIni+4,indexFim);
		}
		
		//Avia Erros de converção 
		valoresArray[cauntY] = prime;
	}

Já foi resolvido o problema é, quando coloco valoresArray[ X ] = prime, ele recebe uma referencia de prime assim para resolver o problema é necessario fazer uma copia de prime.

valoresArray.push(JSON.parse(JSON.stringify(prime)));