Deklarieren Sie zuerst ein Array:
Die Codekopie lautet wie folgt:
var dictNew = Neuarray;
var key;
VAR -Wert;
für (var i = 0; i <50; i ++) {
// Lassen Sie das Taste-Wert-Paar dem Datenwörterbuch hinzugefügt werden
Key = jQuery ("#costcodeIdId"+i) .val ();
value = num2Zero (jQuery ("#valueId"+i) .val ());
// Überprüfen Sie, ob der Schlüsselwert im Datenwörterbuch vorhanden ist. Wenn es nicht vorhanden ist, fügen Sie dem Datenwörterbuch den Schlüsselwert und den Wert direkt hinzu. Wenn der Schlüsselwert besteht, wird der Wertwert gesammelt.
if (checkHasiDict (Schlüssel, dictnew)) {
dictnew [key] = num2Zero (dictnew [Schlüssel]) + Wert;
}anders{
dictnew [Schlüssel] = Wert;
}
}
// Der Wert des Datenwörterbuchs
Funktion getDictValue (Schlüssel, Diktat) {
var tempDictValue = "";
für (var k in dict) {
if (k == Schlüssel) {
tempDictValue = dict [k];
tempDictValue zurückgeben;
}
}
tempDictValue zurückgeben;
}
// Überprüfen Sie, ob der Schlüsselwert im Array vorhanden ist
Funktion checkhasindict (Schlüssel, Diktat) {
für (var k in dict) {
if (k == Schlüssel) {
zurückkehren;
}
}
false zurückgeben;
}