Можно, но мне пока только в голову приходит такой-себе вариант с записыванием индекса массива где объекты в дата-атрибут и затем обращаться по нему.
У меня динамически меняться массив будет, не думаю что совсем удобно будет
const search = data.filter((item) => item[0].name === "name 2"); console.log(search[0][1]["value"]); а если так?
const search = data.filter(([{ name }]) => name === "name 2"); ы
Вроде работает, спасибо, может можете подсказать ещё как мне сделать проверку, чтобы я не вводил "name2" а он сам находил по названию?
я аш не в курсе, чё у вас там, спросите того, кто решение написал)
Использовал код чуть ниже вашего, но принцип один и тот же, может можете подсказать как мне сделать проверку, чтобы я не вводил "name2" а он сам находил по названию которое передаётся в name?
передавалось откуда?
function some(findName) { const search = data.filter(([{ name }]) => name === findName); return search; } console.log(some("name 1")); console.log(some("name 2")); console.log(some("name 3"));
а потом линтер напишет, что юзлес вариэйбл
Да яж без понятия что он с ним делать хочет)
По первым тестам отрабатывает, спасибо большое)
Обсуждают сегодня