JSFiddle - React, Tailwind, and code Playground
by Trisox
JavaScript
var aanvraagString = [{
tussenvoegsels: "",
minderjarig: false,
dekking: {
diabetes: false,
aanvullend: "OAV31",
tandarts: "OTM21",
klasse: false,
eigenRisico: "385"
},
bsn: "",
adres: null,
voorletters: "P",
achternaam: "Vos",
geboorteDatum: "1980-01-10T00:00:00.000Z",
geslacht: "MAN",
huidigeVerzekeringType: "INDIVIDUEEL",
nationaliteit: "NL",
opzeggen: null,
dekkingPremie: {
basis: 104.55,
diabetes: 0,
aanvullend: 38.19,
tandarts: 28.36,
klasse: 0,
eigenRisico: 0
}
}, {
tussenvoegsels: "",
minderjarig: false,
dekking: {
diabetes: false,
aanvullend: "OAV21",
tandarts: "OTMST",
klasse: false,
eigenRisico: "385"
},
bsn: "",
adres: null,
voorletters: "N",
achternaam: "Vos",
geboorteDatum: "1980-01-01T00:00:00.000Z",
geslacht: "MAN",
huidigeVerzekeringType: "INDIVIDUEEL",
nationaliteit: "NL",
opzeggen: null,
dekkingPremie: {
basis: 104.55,
diabetes: 0,
aanvullend: 20.23,
tandarts: 9.1,
klasse: 0,
eigenRisico: 0
}
}, {
tussenvoegsels: "",
minderjarig: true,
dekking: null,
bsn: "",
adres: null,
voorletters: "N",
achternaam: "Vos",
geboorteDatum: "2017-04-04T00:00:00.000Z",
geslacht: "VROUW",
huidigeVerzekeringType: "INDIVIDUEEL",
nationaliteit: "NL",
opzeggen: null
}];
var aanvraag = {
verzekerden: aanvraagString
};
console.log(aanvraag)
var personen = [];
for (i = 0; i < aanvraag.verzekerden.length; i++) {
var persoonNummer = i + 1;
personen.push({
persoon: persoonNummer,
producten: []
});
if (aanvraag.verzekerden[i].minderjarig === false) {
personen[i].producten.push({
productName: "Basis",
productType: "Hoofdekking",
productPrice:...