Primeiro declare uma matriz:
A cópia do código é a seguinte:
var dictNew = nova matriz;
tecla var;
Valor var;
for (var i = 0; i <50; i ++) {
// Obtenha o par de chaves-chave a ser adicionado ao dicionário de dados
key = jQuery ("#costcodeidId"+i) .val ();
valor = num2Zero (jQuery ("#valueId"+i) .val ());
// Verifique se o valor da chave existe no dicionário de dados. Se não existir, adicione o valor e o valor da chave ao dicionário de dados diretamente. Se o valor da chave existir, o valor do valor será acumulado.
if (checkhasIndict (key, dictNew)) {
dictNew [key] = num2Zero (dictNew [key]) + valor;
}outro{
dictNew [key] = value;
}
}
// o valor do dicionário de dados
função getDictValue (chave, dict) {
var tempdictValue = "";
para (var k no ditado) {
if (k == key) {
tempdictValue = dict [k];
retornar tempdictValue;
}
}
retornar tempdictValue;
}
// Verifique se o valor da chave existe na matriz
função checkhasIndict (chave, dict) {
para (var k no ditado) {
if (k == key) {
retornar true;
}
}
retornar falso;
}