First declare an array
var dictnew=new Array;
var key;
var value;
for (var i = 0; I <50; i++) {
Gets the key value pair to add to the data dictionary
key= jQuery ("#costCodeIdId" +i). Val ();
Value = Num2zero (JQuery ("#valueId" +i). Val ());
Check that the key value is present in the data dictionary, and if it does not exist, add the key value and value directly to the data dictionary, and if the key value exists, the value is accumulated
if (Checkhasindict (key,dictnew)) {
Dictnew[key] = Num2zero (Dictnew[key]) + value;
}else{
Dictnew[key] = value;
}
}
Value of the data dictionary
function Getdictvalue (key,dict) {
var tempdictvalue = "";
For (var k in dict) {
if (K==key) {
Tempdictvalue =dict[k];
return tempdictvalue;
}
}
return tempdictvalue;
}
Check if the key value exists in the array
function Checkhasindict (key,dict) {
For (var k in dict) {
if (k = = key) {
return true;
}
}
return false;
}
JS uses arrays to implement data dictionaries similar to those in ASP