123-Essential-JavaScript-Interview-Questions icon indicating copy to clipboard operation
123-Essential-JavaScript-Interview-Questions copied to clipboard

Arrays -> Question #9

Open avadhutprabhudesai opened this issue 1 year ago • 0 comments

The answer should be [2,'12',true] [2,'12',true] [2,0,false,'12', true] [2,0,false,'','12', true]

In the question code snippet, containers is being modified before each filter operation.

Kindly modify the code as following and cross check the answer

(function(){
	var containers = [2,0,false,"", '12', true];
	var containers1 = containers.filter(Boolean);
	console.log(containers1);
	var containers2 = containers.filter(Number);
	console.log(containers2);
	var containers3 = containers.filter(String);
	console.log(containers3);
	var containers4 = containers.filter(Object);
	console.log(containers4);		
})();

avadhutprabhudesai avatar Aug 09 '22 03:08 avadhutprabhudesai