Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка с массивом 
:(
    Опции темы
Areostar
Дата 26.7.2020, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1066
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



Код

var lockers = Array(number_locker).fill(Array(number_shelves).fill(0));

const conn = mysql.createConnection({
   .....................
});

var sql = 'SELECT `locker_id`, `shelve_id` FROM `shelves`';
conn.query(sql, function(err, result) {
    if (err) throw err;

    result.forEach(function(item, i, arr) {
        lockers[item.locker_id][item.shelve_id] = 1;
        console.log(item.locker_id, item.shelve_id);
    });
});


мне надо в двух мерный масив вносить единицу в каждый элемент индексы которого совпадают с полочеными из бд

почемуто получается одно и тоже во всех подмассивах! В БД совсем не так! В чем ощибка?
PM MAIL   Вверх
Areostar
Дата 27.7.2020, 08:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1066
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



сделал так

Код

lockers[1][1] = 1;


вносит 1 в ячейку с индексом 1 каждого подмассива ???

что за аномалия?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Node.js | Следующая тема »


 




[ Время генерации скрипта: 0.1060 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.