Skip to content

Functional Pattern Transformeren

ralfz123 edited this page Jan 3, 2021 · 8 revisions

Transformeren van de data

Na een gesprek op 23/10/2020 te hebben gehad met Laurens, ben ik erachter gekomen dat het handiger is om niet de incorrecte antwoorden eruit te filteren, maar juist te transformeren naar null. De betekenis hiervan is dat dit element moedwillig is weggelaten. De reden dat ik het dus transform en laat staan is omdat ik dan de data-rows behoud. Dat is alleen maar fijn, anders filter ik gelijk de hele data-row weg en dat is zonde. Ik heb het opgelost met de ternary operator en dat bevalt mij erg goed, omdat het lekker overzichtelijk en fijn werken is.

Code
let filteredNames = allNames.map(function (name) {
	    return name == '-' ? null :
		   name == '/' ? null :
		   name == '' ? null :
		   name == 'geen' ? null :
		   name == 'nvt' ? null :
		   name.indexOf(' ') > 0 ? null :
		   name;
});