“Создание метода поиска JavaScript” Ответ

Найти метод JavaScript

const inventory = [
  {name: 'apples', quantity: 2},
  {name: 'bananas', quantity: 0},
  {name: 'cherries', quantity: 5}
];

function isCherries(fruit) { 
  return fruit.name === 'cherries';
}

console.log(inventory.find(isCherries)); 
// { name: 'cherries', quantity: 5 }
Clean Constrictor

Создание метода поиска JavaScript

let arr = ["Bill", "Russel", "John", "Tom", "Eduard", "Alien", "Till"];
Array.prototype.myFind = function (callback) {
  for (let i = 0; i < this.length; i++) {
    if ( true == callback(this[i], i, this)) {
      return {element:this[i],index:i,array:this};
    }
  }
};
let {element,index,array} = arr.myFind((element) => element[0] === "T");

console.log(`This is ${element} in index of ${index} in array ${array}`);
 Run code snippetHide results
Leonardo Machado

Ответы похожие на “Создание метода поиска JavaScript”

Вопросы похожие на “Создание метода поиска JavaScript”

Больше похожих ответов на “Создание метода поиска JavaScript” по JavaScript

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

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