@Frostik12

Как достучаться до массива js?

Сейчас есть такой массив

let data = {
   'fio1': ['Имя', 'Фамилия'];
   'fio2': ['Имя', 'Фамилия'];
}


<a id="fio1" href="" class="accordion__link">
<a id="fio2" href="" class="accordion__link">

При клике на кнопку передается id и меняется html текст

let id = $(this).attr('id')
$('.catalog__profile-date').html(data[id][1]);


Мне нужно переделать массив в такую форму
let massiv = [];
massiv [0] = {
    iden: 'fio1',
    photo: 'http://via.placeholder.com/750x470',
    name: 'Имя Фамилия',
    date: '20 января',
    descr:'Описание'
},
massiv [1] = {
    iden: 'fio2',
    photo: 'http://via.placeholder.com/750x470',
    name: 'Имя Фамилия',
    date: '20 января',
    descr:'Описание'
}


Как мне нужно прописать js код чтобы достучаться до этого элемента?
$('.catalog__profile-name').html(massiv[]); ?????
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
@smigles
const id = $(this).attr('id');
const user = massiv.find(user => user.iden === id);
let name = null;

if (user !== undefined) {
    name = user.name;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы