Posts

Filter method prototype

Image
Click Here   Array.prototype.myfilter = function(cb) {      let temp =[];      for(let i=0;i<this.length;i++){                   if(cb(this[i])){                               temp.push(this[i]);                          };           };      return temp; }; let array = [2,3,4,6,11,13,8,5]; let filterOddNum = array.myfilter((num) => {                           return num%2;      }); console.log(filterOddNum);

Reduce method() in javascript (prototype)

Image
See Here For YT   Array.prototype.myreduce=function(cb,initial){     let temp = initial;     for(let i=0;i<this.length;i++){               temp=temp ? cb(temp,this[i]) : this[i];                    };     return temp; }; let array = [2,4,6,8,5]; let reduce = array.myreduce((acc,curr) =>{                    return acc+curr;                    }); console.log(reduce); Expected output is 25.