Перебор массива, новый массив элементов
const array = [
{ a: 10, social: "Twitter" },
{ b: 20, social: "Facebook" },
{ c: 30, social: "Instagram" },
];
let a = array.map(item => item.social[0]).join('');
console.log(a);
Не получается вывести массив с последними буквами (rkm)
Ответы (2 шт):
Автор решения: Проста Miha
→ Ссылка
const array = [
{ a: 10, social: "Twitter" },
{ b: 20, social: "Facebook" },
{ c: 30, social: "Instagram" },
];
let a = array.map(item => item.social[item.social.length - 1]).join('');
console.log(a);
Автор решения: Sergey Glazirin
→ Ссылка
В данном случае, лучше подходит не метод map, а метод reduce, потому что он возвращает некий результат, а не измененный массив.
const array = [{
a: 10,
social: "Twitter"
},
{
b: 20,
social: "Facebook"
},
{
c: 30,
social: "Instagram"
},
];
let a = array.reduce((acc, item) => acc + item.social[item.social.length - 1],
'');
console.log(a);