最初に配列を宣言します。
コードコピーは次のとおりです。
var dictnew = new Array;
varキー;
var値;
for(var i = 0; i <50; i ++){
// key-valueペアをデータ辞書に追加する
key = jquery( "#costcodeidid"+i).val();
value = num2zero(jquery( "#valueid"+i).val());
//データ辞書にキー値が存在するかどうかを確認します。存在しない場合は、データ辞書にキー値と値を直接追加します。キー値が存在する場合、値値は蓄積されます。
if(checkhasindict(key、dictnew)){
dictnew [key] = num2zero(dictnew [key]) + value;
}それ以外{
dictnew [key] = value;
}
}
//データ辞書の値
function getDictValue(key、dict){
var tempdictvalue = "";
for(var k in dict){
if(k == key){
tempDictValue = dict [k];
return tempDictValue;
}
}
return tempDictValue;
}
//配列にキー値が存在するかどうかを確認します
関数checkhasindict(key、dict){
for(var k in dict){
if(k == key){
trueを返します。
}
}
falseを返します。
}