169 похожих чатов

Есть 3 массива, как их объединить в 1 объекте и

дать каждому массиву ключ?

11 ответов

13 просмотров

Мап

mansory- Автор вопроса
Egor K. (aka Deprecated)
Мап

можно чуть подробней. я не очень понимаю

mansory
можно чуть подробней. я не очень понимаю

Чтобы ключом объектом можно было сделать что то кроме строк или символов, нужно использовать специальную коллекцию Map

const arr1 = [.... const arr2 = [.... const arr3 = [.... const obj = { arr1, arr2, arr3 }; все

mansory- Автор вопроса
mansory
а ключ где указывать?

в названии переменных прям и указываешь А если они изначально откуда то приходят то ставишь перед имя { key1: arr1, key2: arr2, key3: arr3 };

Bohdan Bida 🇺🇦
const arr1 = [.... const arr2 = [.... const arr3 =...

А я пока что только так научился lel a = 1 let b = 2 alert(a + b)

mansory- Автор вопроса
Bohdan Bida 🇺🇦
в названии переменных прям и указываешь А если они...

А вот в таком случает что делать. У меня готовых массивов нет. Я их в цикле получаю function getData() { let result = new Map(); for (let i = 0; i < countList; i++) { let res = []; // Куда записывать информацию с листа let range = 'A:B'; // Диапазон ячеек let nameList = ss.getSheets()[i].getName() // Получения имя листа let s = ss.getSheetByName(nameList); // Выбрать лист let values = s.getRange(range).getValues(); // Получить ячейки по диапазону let last_row = parseInt(s.getLastRow()); //Возвращает позицию последней строки, содержащей контент for (let j = 0; j < last_row; j++) { res.push(values[j]); } //map.set("1", "str1"); } return result; }

какие массивы и куда надо записать?

mansory- Автор вопроса
Bohdan Bida 🇺🇦
какие массивы и куда надо записать?

пищу скрипт на "гугл аппс скрипт" Гугл таблицы. В каждом проходе цикла получаю данный с 1го листа (их несколько) И надо эти массивы в 1 месте собрать и отправить

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

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта