← пред | след →
w0nderw0r1d 2022-06-26 18:00:05
Vlad 2022-06-26 17:59:29
подскажите, есть ли возможность создать Map с ключом объектом, при этом чтобы он был уникальным?
Ну да
Vlad 2022-06-26 18:00:25
сейчас получается что у меня 3 элемента в мапе с тем же ключом, потому что ссылка на объект разная
Vlad 2022-06-26 18:00:30
w0nderw0r1d 2022-06-26 18:00:05
Ну да
как?
w0nderw0r1d 2022-06-26 18:01:08
Vlad 2022-06-26 18:00:30
как?
Ну obj1, obj2 и т.д.
davidoff13666 2022-06-26 18:03:09
Naughtius 2022-06-26 17:58:50
Долларов? Давай
Та не, с последующей релокацией в Германию на крафтовый завод
Vlad 2022-06-26 18:06:08
w0nderw0r1d 2022-06-26 18:01:08
Ну obj1, obj2 и т.д.
ничего не понятно, но очень интересно ))
Vlad 2022-06-26 18:06:14
сейчас я покажу что имею ввиду
Devergence 2022-06-26 18:06:53
Igor Selin 2022-06-26 15:42:08
@Devergence , это правда?
Чо там?
Matbllekk 2022-06-26 18:07:41
Vlad 2022-06-26 18:06:14
сейчас я покажу что имею ввиду
А сейчас я вам покажу откуда на Беларусь готовилось нападение ))
Vlad 2022-06-26 18:10:22
const res = arr.reduce((acc, { b, …rest }) => {
const arr = acc.get(rest) ?? [];
console.log(acc.set(rest, […arr, b]));
return acc.set(rest, […arr, b]);
}, new Map());
console.log({ res });
Vlad 2022-06-26 18:10:31
в кодпене не работает
Vlad 2022-06-26 18:10:36
сделал у себя в проекте
Vlad 2022-06-26 18:10:51

вот аутпут
Vlad 2022-06-26 18:10:56
думаю понятна задумка
Vlad 2022-06-26 18:11:10
должен быть один ключ с эреем значений
Vlad 2022-06-26 18:11:22
а как видно тут, ключей три. Одинаковых
Vlad 2022-06-26 18:11:35
потому что объект ссылочного типа
Vlad 2022-06-26 18:11:41
и ссылки разные. я так думаю
Vlad 2022-06-26 18:11:48
можно как-то сделать?
w0nderw0r1d 2022-06-26 18:13:23
Vlad 2022-06-26 18:11:48
можно как-то сделать?
Ну можно. Вон же сделано. Только как обращаться потом к конкретному элементу?
Vlad 2022-06-26 18:14:13
не сделано
Vlad 2022-06-26 18:14:15
как сделано?
Vlad 2022-06-26 18:14:46
должно быть {key: {a: 1}, value: [1,2,3]}
Vlad 2022-06-26 18:15:06
w0nderw0r1d 2022-06-26 18:13:23
Ну можно. Вон же сделано. Только как обращаться потом к конкретному элементу?
мне нужно сгрупировать
Vlad 2022-06-26 18:15:22
единственное что приходит в голову это Json stringify
w0nderw0r1d 2022-06-26 18:15:25
Vlad 2022-06-26 18:14:46
должно быть {key: {a: 1}, value: [1,2,3]}
Ну сетаешь просто в новый мап и всё
w0nderw0r1d 2022-06-26 18:15:52
map.set(key, value)
Vlad 2022-06-26 18:16:06
не понимаю
w0nderw0r1d 2022-06-26 18:17:22
Ну создаёшь мап и засовываешь туда ключ и значения которые нужны:
let map = new Map()
map.set(key, value), где key твой объект
Vlad 2022-06-26 18:18:04
Vlad 2022-06-26 18:10:22
const res = arr.reduce((acc, { b, …rest }) => {
const arr = acc.get(rest) ?? [];
console.log(acc.set(rest, […arr, b]));
return acc.set(rest, […arr, b]);
}, new Map());
console.log({ res });
так тут то же самое
Vlad 2022-06-26 18:18:18
не сетится тот же ключ. Создаются разные
w0nderw0r1d 2022-06-26 18:18:50
Ну да. Каждый объект это новый объект. А тебе надо чтобы один тот же на всё был?
Vlad 2022-06-26 18:19:04
ну да
Vlad 2022-06-26 18:19:15
я же говорю, я хочу сгрупировать
w0nderw0r1d 2022-06-26 18:19:41
Vlad 2022-06-26 18:19:15
я же говорю, я хочу сгрупировать
Чтобы в одном ключе было несколько массивов?
Vlad 2022-06-26 18:23:21
вот пример простой
Vlad 2022-06-26 18:23:34
есть массив пользователей
Vlad 2022-06-26 18:23:51
я хочу сгрупировать всех по ключу {jobId, jobTitle}
techfather_bot 2022-06-26 18:23:53
Если вы не бот — нажмите эту кнопку.
У вас есть пять минут, потом вы будете удалены из группы.
kurilovsergey 2022-06-26 18:23:54
Ребята, есть два рефа refFocus и допустим refValue как применить к одному инпуту? Один понимаю, но два нет
Vlad 2022-06-26 18:24:18
kurilovsergey 2022-06-26 18:23:54
Ребята, есть два рефа refFocus и допустим refValue как применить к одному инпуту? Один понимаю, но два нет
используй тот же реф. Нельзя повесить два
MaximNikolayevich 2022-06-26 18:24:18

Если смотреть на getFeedbacks то все работает
MaximNikolayevich 2022-06-26 18:24:18

Сам файл присваевается к записи с id этой записи
MaximNikolayevich 2022-06-26 18:24:18

Добрый день подскажите почему массив файла пустой, я же передал в него
file, id, name.
Или может есть примеры как получить файл ?
golos_zilla 2022-06-26 18:24:48
я могу назначить класс в onClick след способом : e.target.classList.add(‘class’)?
w0nderw0r1d 2022-06-26 18:26:09
Vlad 2022-06-26 18:23:51
я хочу сгрупировать всех по ключу {jobId, jobTitle}
короче я не могу тебя понять. что значит сгруппировать?
m31ody 2022-06-26 18:26:39
golos_zilla 2022-06-26 18:24:48
я могу назначить класс в onClick след способом : e.target.classList.add(‘class’)?
Можешь, но лучше не делать так)
w0nderw0r1d 2022-06-26 18:27:49
вот в отпуте у тебя ж написано. так же и в мап пихай. ключи и массив и объектами и в итоге по ключу у тебя будет массив объектов
golos_zilla 2022-06-26 18:28:04
а как мне сделать? я не понимаю, хочу чтоб инпут подсвечивался красным или зеленым в зависимости от вводимого….
← пред | след →