“Как сделать свою собственную версию метода фильтра” Ответ

Как сделать свою собственную версию метода фильтра

// The global variable
let s = [23, 65, 98, 5];

Array.prototype.myFilter = function(callback){
  // Only change code below this line
  let newArray = [];
  this.forEach(function(x) {
    if (callback(x) == true) {
      newArray.push(x);
    }
  });
  // Only change code above this line
  return newArray;
};

let new_s = s.myFilter(function(item){
  return item % 2 === 1;
});
Jolly Jaguar

Как сделать свою собственную версию метода фильтра

let s = [23,65,98,5];

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

var new_s = s.myFilter(function(item) {
  return item % 2 === 1;
});
Jolly Jaguar

Как сделать свою собственную версию метода фильтра

// The global variable
let s = [23, 65, 98, 5];

Array.prototype.myFilter = function(callback){
  // Only change code below this line
  let newArray = [];
  this.forEach(function(x) {
    if (callback(x) == true) {
      newArray.push(x);
    }
  });
  // Only change code above this line
  return newArray;
};

let new_s = s.myFilter(function(item){
  return item % 2 === 1;
});
Jolly Jaguar

Как сделать свою собственную версию метода фильтра

// The global variable
let s = [23, 65, 98, 5];

Array.prototype.myFilter = function(callback){
  // Only change code below this line
  let newArray = [];
  this.forEach(function(x) {
    if (callback(x) == true) {
      newArray.push(x);
    }
  });
  // Only change code above this line
  return newArray;
};

let new_s = s.myFilter(function(item){
  return item % 2 === 1;
});
Jolly Jaguar

Ответы похожие на “Как сделать свою собственную версию метода фильтра”

Вопросы похожие на “Как сделать свою собственную версию метода фильтра”

Больше похожих ответов на “Как сделать свою собственную версию метода фильтра” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования