v1
- by aaron_mercier 3/4/202200
Setup HTML - click to add setup HTML
disable setup JavaScript
Setup JavaScript
var arr = []; 
for (var i = 0; i < 5000; i++) {
	arr.push(i);
}
delete caserun single casemove downdrag and drop case


ready



return arr.filter(currVal => currVal% 2 === 0).map(currVal => String(currVal))
delete caserun single casemove upmove downdrag and drop case


ready



return arr.reduce((currArray, currVal) => { 
  	if (currVal % 2 === 0) currArray.push(String(currVal));
  	return currArray;
},[]);
delete caserun single casemove upmove downdrag and drop case


ready



let newArr = [];
for (let currVal of arr) {
	if (currVal % 2 === 0) {
		newArr.push(String(currVal));
	}
}
return newArr;
delete caserun single casemove updrag and drop case


ready



return arr.flatMap((currVal)=>{
    return currVal % 2 === 0 ? [String(currVal)] : []
})
Test Case - click to add another test case
Teardown JS - click to add teardown JavaScript
Output (DOM) - click to monitor output (DOM) while test is running
RUN