Arrray maken met voorwaarde

Status
Niet open voor verdere reacties.

luc99

Gebruiker
Lid geworden
10 nov 2015
Berichten
98
Hoe kan ik met onderstaande de datums bekomen in een array die vermeld staan bij werknemerid = 1 ?

Code:
var myArray = [{"werknemerid":1,"dag":["25/03/2021","26/03/2021"]},
               {"werknemerid":2,"dag":["29/03/2021","30/03/2021"]}
              ] ;

for(var i = 0; i < myArray.length; i++){ 

  if ( "werknemerid" == 1 ) {
       var childArray = myArray[i].child;
     }
}
 
Als je zoiets netjes noteert dan wordt alles duidelijker.
Code:
var myArray = [
    {
        "werknemerid":1,
        "dag":[
            "25/03/2021",
            "26/03/2021"
        ]
    },
    {
        "werknemerid":2,
        "dag":[
            "29/03/2021",
            "30/03/2021"
        ]
    }
];

Bij een array tel je vanaf nul.
Bij een object gebruik je een punt.
Code:
console.log( myArray[1].dag[1] );  // resultaat = 30/03/2021

Nu kan je zelf de for loop maken denk ik.
Als je een vraag hebt hoor ik het wel.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan