map не мутирует массив а возвращает новый
а как быть чтобы мне вся функция вернула тот массив, который сгенерирован был в map?
db.collection(“foobar”) на асинхронная штука?
неа) вот так асинхронная: const foo = db.collection("bar"); const foo_doc = await foo.get();
ты про это? let new_array = arr.map(function callback( currentValue[, index[, array]]) { // Возвращает элемент для new_array }[, thisArg])
Просто через .push пополняй пустой массив, а потом его же и возвращай, всë
выглядит как костыль использовать map для push
Но код очень запутанный, прогер, который после тебя будет дописывать - будет тебя проклинать)
а как по другому написать, если надо идти по двум таблицам и заполнять массив обьектами 🤷♂️
нет предела совершенству
Его задача была пустой массив пополнить новыми данными - я ответил как это сделать. А православно это или нет - вопрос к автору вопроса, я же не буду решать его задачу своим методом
православно или нет, мне нравится ваша риторика
Если это комплимент - благодарю)
и то правда
@js_ru здесь вопросы только по реакту
Обсуждают сегодня