JSFiddle - React, Tailwind, and code Playground

by vinodlouis

JavaScript

const data = [1, 2, 3, 4, 5];


/*Implement myCustomFilter custom filter function here*/

Array.prototype.myCustomFilter = function(cb){
	let arr = [];
  for(let i=0;i<this.length;i++){
  	const r = cb(this[i]);
    if(r){
    arr.push(r)
    }
  }
  return ar
}

const filteredData = data.filter(el => el > 2);

console.log(filteredData);

const customFilteredData = data.myCustomFilter(function (el) {
  if (el > 2) return el;
});