Vergleichen von zwei verschiedenen Array-Typen in Javascript oder jquery
Ich habe zwei verschiedene Array-Typen. Eines von ihnen String-Array ein anderes Objekt-Array;
stringArray = ["P1", "P2", "P3"];
objectArray = [{ P: "P1", PO: 5}, { P: "P3", PO: 10}];
Ich möchte ein Objektarray in eine Tabelle einfügen. String-Array-Elemente müssen Tabellenüberschriften sein.
Wenn das Objektarray @ hP == "P1"
5 in Zelle setzen. Sonst leere Zelle in Reihe setzen.
Ich habe es versucht, aber dies hat mehrere leere Zellen gesetzt.
Dies ist mein Code "tKeys" = stringArray, "Ciktilar" = objectArray
var baslikEklendiMi = false;
var satirEkle = function(CalismaTipi, Ciktilar, tKeys)
{
var satir = '<td>' + CalismaTipi + '</td>';
$.each(tKeys, function (i, val) {
if (baslikEklendiMi == false) {
$("#tblBaslik").append("<th>" + val+ "</th>");
}
$.each(Ciktilar, function (j, obj) {
if (val == obj.P) {
satir += '<td><b>' + obj.PO+ '</b></td>';
}
else {
satir += '<td></td>';
}
});
});
baslikEklendiMi = true;
$("#tblListe").append('<tr>' + satir + '</tr>');
}