Функции для работы с массивом
Задали домашку. Пробовал как мог. Не осилил. Буду рад помощи словами, или кодом) Благодраю всех.
// Масcив юзеров const users = [ { balance: '3946.45', picture: 'http://placehold.it/32x32', age: 23, name: 'Bird Ramsey', gender: 'male', company: 'NIMON', email: 'birdramsey@nimon.com', }, { balance: '2499.49', picture: 'http://placehold.it/32x32', age: 31, gender: 'female', company: 'LUXURIA', email: 'lillianburgess@luxuria.com', }, ]; /*Написать функцию getNameFromCurrentContex, которя будет брать значение поля name з своего контекста вызова. Далее реализуем функцию rejectNoNameUsers, в которую передаем массив users - проходимся по каждому елементу масива users, и в контексте каждного юзера вызываем функцию getNameFromCurrentContex. Если функция getNameFromCurrentContex вернула undefined, тогда даляем юзера из массива. Результатом работы rejectNoNameUsers будет НОВЫЙ массив юзеров, у которых есть поле name. */ |
DarkPhoenix,
const users = [ { balance: '3946.45', picture: 'http://placehold.it/32x32', age: 23, name: 'Bird Ramsey', gender: 'male', company: 'NIMON', email: 'birdramsey@nimon.com', }, { balance: '2499.49', picture: 'http://placehold.it/32x32', age: 31, gender: 'female', company: 'LUXURIA', email: 'lillianburgess@luxuria.com', } ]; function getNameFromCurrentContex() { return this.name } function rejectNoNameUsers(array) { return array.filter((elem)=>getNameFromCurrentContex.bind(elem)()) } console.log(rejectNoNameUsers(users)) |
3 строки, еще и юзаешь стрелочные. ну ты монстр! Спасибо!
|
Часовой пояс GMT +3, время: 02:35. |