𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
Oleksandr
йомайо
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
Возможно, в коде есть какие-то ошибки, которые я не замечаю или не принимаю за ошибки(не очень опытный кодер)
🦜
ммм магические числа
🦜
пожми руку тому, кто это писал и не документировал
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
data.data[0] это ячейка базы, в которой хранится t и p
Oleksandr
Тут нужна декомпозиция для начала
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
Anton
t[1] == 4444
> В переменную t попадает [5555,`444`,333,222,165] > В переменную p — [5555,4444,3333,2222,1111]
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
Вообще непонятно, в чем тут может быть проблема. Обыкновеннейшие числа, обыкновеннейшее условиес которое в данном случае выполниться не может
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
Это ячейка базы (data.data[0])
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
Увидел в коде — случайно назвал время тоже переменной t. По идее, оно влиять не должно, так как время уже высчитывает после того, как t свою миссию окончательно выполнит. Исправил переменные, баг остался
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
Дебагнул переменные после выполнения этой части кода — да, в переменные попадает то, что нужно, и почему условие выполняется — непонятно
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
На Кодпен запили, глянем
Да я так просто не запилю. Я это в конструкторе ботов делаю, там код делится на части
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
Ну и что мне делать?) Бот в техническом перерыве уже овер сутки, это вроде как последний оставшийся баг, и как его исправить — непонятно
Roman
может у тебя там не инты а строки?
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
Roman
хехехее
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
Да, я с самого начала знал, что проблема — в моей тупости и невнимательности
Roman
с опытом приходит
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
Проверил в консоли. А почему "1111"<"165"?
Maksim
Проверил в консоли. А почему "1111"<"165"?
ну так-то если строки отсортировать, то 1111 165
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
А, типо как по алфавиту. Спасибо большое
Vlad
один маленький и тупой вопрос как переменной var Watercolor = new ol.layer.Tile( { title: "Watercolor", baseLayer: true, visible: false, source: new ol.source.Stamen({ layer: 'watercolor' }) }); потом в функции сделать видимою типа такого ctrl.addLayer(window[field_1_value]); window[field_1_value].visible = true; но так не работает (field_1_value это одна с переменных которая показана выше)
Vlad
да, сначала я все скрываю, а потом после выполнения функции хочу отображать window[field_1_value]
Alex
да, сначала я все скрываю, а потом после выполнения функции хочу отображать window[field_1_value]
Мб, вот это поможет? https://gis.stackexchange.com/questions/137344/addlayer-with-switchlayer-in-openlayers-3
Alex
апи, вроде, не сильно поменялся со времен 3 опенлейерса
Evgeny
Всем привет! Кто работал с TelegrafJs, может кто может помочь со сценами?
Anonymous
При установки пакета с гитхаба появляется только ридми и package.json раньше уже ставил и все было норм Не в курсе в чем проблема?
Anonymous
Прав не хватает?
Это открытый репозиторий
Oleksandr
Это открытый репозиторий
На компьютере. sudo там, все дела
Anonymous
На компьютере. sudo там, все дела
Да чет я затупил Дал права, через ярн все поставилось будь здоров
Alexandr
Alexandr
Кто-то шарит почему это происходит?
Рубикон
Кто-то шарит почему это происходит?
Ад и ошибка в индексации
Alexandr
Ад и ошибка в индексации
Можно подробней?
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
Кто-то шарит почему это происходит?
Я, конечно, не профи, но, по-моему, константы менять в принципе никак нельзя
Рубикон
forEach ты по какому массиву шагаешь? И зачем?
Рубикон
И почему викшедул у тебя постоянно нулевой?
Alexandr
forEach ты по какому массиву шагаешь? И зачем?
У меня есть данные (аргумент функции) это массив с дисциплин, мне надо распарсить его в массив из 7ми массивов каждый из которых отвечает за день недели
Vlad
Это попытка переписать массив?
Рубикон
Скорее трансформировать
Alexandr
Для теста я пока пушу все дисциплины и первый массив
Alexandr
Но оно пушит во все
Рубикон
weekSchedule[0] ты всегда пихаешь в нулевой элемент
Alexandr
𝕊𝕒𝕚𝕟𝕥𝔻𝕖𝕧𝕚𝕝
Слишком много данных. Чайник ливает
Alexandr
weekSchedule[0] ты всегда пихаешь в нулевой элемент
это для большей наглядности проблемы, так то я буду пушить в weekSchedule[new Date(lesson.date).getDay()]
Рубикон
Пробовал отлаживать постепенно наращивая сложность?
Alexandr
я не понимаю каким образом оно затрагивает вообще другие массивы кроме первого
Рубикон
Стоп .. ты заполнил одним и тем же массивом же
Рубикон
Ты же new Array не делал?
Рубикон
Хотя .. и так тоже может выползти глюк
Alexandr
Ты же new Array не делал?
В первой строчке?
Рубикон
Там где new array
Andrey
По сути каждый элемент основного массива это один и тот же самый массив, потому что fill присвоил тот пустой массив для каждого элемента простым присваиванием (то есть по ссылке), а не копированием
Andrey
Пройти циклом
Andrey
Я, например, вообще пустые массивы не инициализирую, просто пишу при пуще вот так a[0] = (a[0] || []).concat([value]) или a[0] = [...(a[0] || [])], value]
Andrey
Второе работает только, если поддерживается spread
Vlad
а чем просто week[0] = lessons не годится?
Andrey
Вообще да, для этого конкретного случая подойдёт, а лучше [...lessons]
Alexandr
Вообще да, для этого конкретного случая подойдёт, а лучше [...lessons]
Прикол в том что мне надо отсортировать по дням недели
Vlad
Vlad
можешь так