gibney.org : Technology : Javascript : Tools : Data Magic : combine by key


just a logo :)

search:


See as: raw | code

terms of service | imprint

gibney.org
is powered by m1d1





combine by key
(Entry Nr. 62, by user 1 | edit)
function combine() { padd=document.getElementById("padd").checked; var Data=getDataAsNrKeyString(); var r=new Array(); var i_have_seen_a_known_value=false; for (i in Data) { if (!r[Data[i]["key"]]) { if (padd && i_have_seen_a_known_value) { r[Data[i]["key"]]="\t"+Data[i]["value"].replace(/[^\t]/g,""); // r[Data[i]["key"]]="hey"; } else { r[Data[i]["key"]]=""; } r[Data[i]["key"]]+=Data[i]["value"]; } else { r[Data[i]["key"]]+="\t"+Data[i]["value"]; i_have_seen_a_known_value=true; } } setDataFromKeyValue(r); }
Create a new entry at this position