Size: a a a

JavaScript Noobs — сообщество новичков

2020 August 11

М

Максим in JavaScript Noobs — сообщество новичков
_Ryner' :: IO ❄️
Нода не работает в браузерах
он, наверное, имел ввиду ос
источник

_:

_Ryner' :: IO ❄️ in JavaScript Noobs — сообщество новичков
А я нет :)
источник

j

jk in JavaScript Noobs — сообщество новичков
rabiddios
Доброго времени суток, ребят, подскажите как правильно отдебажить.
Проблема в том, что есть два массива объектов
itemArray  - массив с объектами, с которыми работает проблемная функцияи
fieldArray - массив знакомест
fieldArray[x][y] = {            // массив многоуровневый
 indexOfItem       : 2313, //это индекс объекта в массиве itemArray
 fieldValue            :  1,      //что хранится в этой ячейке, 1 - объект из itemArray 0 - пусто 2 - штука 3 - другая штука
}
функция пробегает по itemArray, в зависимости от значений меняется fieldArray, в какой-то момент у меня объект fieldArray[x][y] принимает значение
fieldArray[x][y].indexOfItem = 2334 // например, что явно говорит о том, что этому знакоместу принадлежит itemArray[2334]
Но
fieldArray[x][y].fieldValue = 0 или 2, что говорит о том, что indexOfItem должен быть undefined
самое печальное, что ошибка может вылезти на итерации около 35-50 тыс.
"проблемная функция"
источник

_:

_Ryner' :: IO ❄️ in JavaScript Noobs — сообщество новичков
Слишком сложно как для меня, нуба в жс
источник

_:

_Ryner' :: IO ❄️ in JavaScript Noobs — сообщество новичков
А вообще, надо код скидывать, а не расписывать его
источник

_:

_Ryner' :: IO ❄️ in JavaScript Noobs — сообщество новичков
Есть такие тупые люди как я, кто не сможет найти проблему в коде без самого кода
источник

r

rabiddios in JavaScript Noobs — сообщество новичков
jk
"проблемная функция"
)) вопрос был в том, как ее отдебажить?
по сути, мне нужно организовать проверку массива по типу (fieldArray[x][y].indexOfItem !== undefind && fieldArray[x][y].fieldValue !== 1) в цикле.
Хочется чтоб в дебагере это как-то можно было организовать. Но как запихнуть цикл в точку останова, чтоб посмотреть весь пул переменных - для меня не понятно
источник

MR

Mike Rize in JavaScript Noobs — сообщество новичков
jk
Нода работает по разному на разных системах?
Нет но лучше ставить докер
источник

r

rabiddios in JavaScript Noobs — сообщество новичков
_Ryner' :: IO ❄️
Слишком сложно как для меня, нуба в жс
источник

_:

_Ryner' :: IO ❄️ in JavaScript Noobs — сообщество новичков
Mike Rize
Нет но лучше ставить докер
Докер наше все когда не надо его самому настраивать
источник

r

rabiddios in JavaScript Noobs — сообщество новичков
пожалуйста
источник

MR

Mike Rize in JavaScript Noobs — сообщество новичков
_Ryner' :: IO ❄️
Докер наше все когда не надо его самому настраивать
А что там настраивать?
источник

MR

Mike Rize in JavaScript Noobs — сообщество новичков
Качаешь пакеты ноды
источник

j

jk in JavaScript Noobs — сообщество новичков
Это потрясающе. Что это?
источник

MR

Mike Rize in JavaScript Noobs — сообщество новичков
Делаешь образ
источник

r

rabiddios in JavaScript Noobs — сообщество новичков
jk
Это потрясающе. Что это?
полный код
источник

_:

_Ryner' :: IO ❄️ in JavaScript Noobs — сообщество новичков
Mike Rize
А что там настраивать?
Куча проблем было когда я наш стэк контейнеризировать пытался
источник

_:

_Ryner' :: IO ❄️ in JavaScript Noobs — сообщество новичков
Сервера друг друга не видели и тд
источник

MR

Mike Rize in JavaScript Noobs — сообщество новичков
_Ryner' :: IO ❄️
Куча проблем было когда я наш стэк контейнеризировать пытался
Два варианта - или жить в этой куче или не контейнерезировать
источник

_:

_Ryner' :: IO ❄️ in JavaScript Noobs — сообщество новичков
Потом ещё оно 300 лет собиралось
источник