Functional programming section or Object oriented programming

Functional programming section or Object oriented programming
0

#1

Starting with the functional programming section before the object oriented programming… or should i start with object oriented programming before doing functional programming…

Your code so far


// the global Array
var s = [23, 65, 98, 5];

Array.prototype.myMap = function(callback){
  var newArray = [];
  // Add your code below this line
  for(var i = 0; i < Array.length; i++) {
    function(Array[i]);
  }
  // Add your code above this line
  return newArray;

};

var new_s = s.myMap(function(item){
  return item * 2;
});

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36.

Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/functional-programming/implement-map-on-a-prototype/


#2

I suggest learning more about the Object Oriented Programming aspects of JavaScript first as it should help you realize why you can not write function(Array[i]) in your code above.


#3

:slight_smile: yes i got stuck there and was wondering if this is the only thing required from oop. if so i can continue along with functional programming… but if it will be a similar situation for majority of course then better i learn object oriented programming first


#4

so should i start from object oriented programming?


#5

Yes, I suggest following the curriculum order.