Функции для работы с массивом
Задали домашку. Пробовал как мог. Не осилил. Буду рад помощи словами, или кодом) Благодраю всех.
// Мас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, время: 18:50. |