@JSlang

Страница 2111 из 2237
Ivan
27.08.2018
09:40:36
Здравствуйте. В переменную p попадает [5555,444,333,222,165] В переменную t— [5555,4444,3333,2222,1111] Почему-то проходит условие if (t[0]<p[0] || t[1]<p[1] || t[2]<p[2] || t[3]<p[3] || t[4]<p[4])



Eight
27.08.2018
09:41:27
йомайо

Ivan
27.08.2018
09:41:50
Возможно, в коде есть какие-то ошибки, которые я не замечаю или не принимаю за ошибки(не очень опытный кодер)

Google
Roman
27.08.2018
09:42:54
ммм магические числа

пожми руку тому, кто это писал и не документировал

Ivan
27.08.2018
09:43:41
data.data[0] это ячейка базы, в которой хранится t и p

Eight
27.08.2018
09:44:49
Тут нужна декомпозиция для начала

Антон
27.08.2018
09:46:54
t[1] == 4444
> В переменную t попадает [5555,`444`,333,222,165] > В переменную p — [5555,4444,3333,2222,1111]

Ivan
27.08.2018
09:47:08
Вообще непонятно, в чем тут может быть проблема. Обыкновеннейшие числа, обыкновеннейшее условиес которое в данном случае выполниться не может

Dmitry
27.08.2018
10:01:26
Google
Ivan
27.08.2018
10:02:44
Это ячейка базы (data.data[0])

Увидел в коде — случайно назвал время тоже переменной t. По идее, оно влиять не должно, так как время уже высчитывает после того, как t свою миссию окончательно выполнит. Исправил переменные, баг остался

Дебагнул переменные после выполнения этой части кода — да, в переменные попадает то, что нужно, и почему условие выполняется — непонятно

Ivan
27.08.2018
10:50:40
На Кодпен запили, глянем
Да я так просто не запилю. Я это в конструкторе ботов делаю, там код делится на части

Ну и что мне делать?) Бот в техническом перерыве уже овер сутки, это вроде как последний оставшийся баг, и как его исправить — непонятно

Roman
27.08.2018
11:27:46
может у тебя там не инты а строки?

Ivan
27.08.2018
11:30:29
Roman
27.08.2018
11:30:45
хехехее

Ivan
27.08.2018
11:31:00
Да, я с самого начала знал, что проблема — в моей тупости и невнимательности

Roman
27.08.2018
11:31:11
с опытом приходит

Ivan
27.08.2018
11:31:27
Проверил в консоли. А почему "1111"<"165"?

Maksim
27.08.2018
11:32:05
Проверил в консоли. А почему "1111"<"165"?
ну так-то если строки отсортировать, то 1111 165

Ivan
27.08.2018
11:32:35
А, типо как по алфавиту. Спасибо большое

Vlad
27.08.2018
11:32:54
один маленький и тупой вопрос как переменной 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
27.08.2018
11:42:54
да, сначала я все скрываю, а потом после выполнения функции хочу отображать window[field_1_value]

Alex
27.08.2018
11:44:56
да, сначала я все скрываю, а потом после выполнения функции хочу отображать window[field_1_value]
Мб, вот это поможет? https://gis.stackexchange.com/questions/137344/addlayer-with-switchlayer-in-openlayers-3

апи, вроде, не сильно поменялся со времен 3 опенлейерса

Google
Jenya
27.08.2018
15:37:29
Всем привет! Кто работал с TelegrafJs, может кто может помочь со сценами?

Jack
27.08.2018
17:30:04
При установки пакета с гитхаба появляется только ридми и package.json раньше уже ставил и все было норм Не в курсе в чем проблема?

Jack
27.08.2018
17:48:27
Прав не хватает?
Это открытый репозиторий

Eight
27.08.2018
17:48:52
Это открытый репозиторий
На компьютере. sudo там, все дела

Jack
27.08.2018
17:49:39
На компьютере. sudo там, все дела
Да чет я затупил Дал права, через ярн все поставилось будь здоров

алибидерчи
27.08.2018
19:04:10




MaXG
27.08.2018
19:05:23
Ад и ошибка в индексации

алибидерчи
27.08.2018
19:06:04
Ад и ошибка в индексации
Можно подробней?

Ivan
27.08.2018
19:08:05
Я, конечно, не профи, но, по-моему, константы менять в принципе никак нельзя

Vlad
27.08.2018
19:09:20
Прочитай про const let var

MaXG
27.08.2018
19:09:45
forEach ты по какому массиву шагаешь? И зачем?

И почему викшедул у тебя постоянно нулевой?

алибидерчи
27.08.2018
19:11:10
forEach ты по какому массиву шагаешь? И зачем?
У меня есть данные (аргумент функции) это массив с дисциплин, мне надо распарсить его в массив из 7ми массивов каждый из которых отвечает за день недели

Vlad
27.08.2018
19:11:21
Это попытка переписать массив?

MaXG
27.08.2018
19:11:43
Скорее трансформировать

Admin
ERROR: S client not available

Google
алибидерчи
27.08.2018
19:11:56
Для теста я пока пушу все дисциплины и первый массив

Но оно пушит во все

MaXG
27.08.2018
19:12:20
weekSchedule[0] ты всегда пихаешь в нулевой элемент

алибидерчи
27.08.2018
19:12:50


Ivan
27.08.2018
19:13:54
Слишком много данных. Чайник ливает

алибидерчи
27.08.2018
19:14:41
weekSchedule[0] ты всегда пихаешь в нулевой элемент
это для большей наглядности проблемы, так то я буду пушить в weekSchedule[new Date(lesson.date).getDay()]

MaXG
27.08.2018
19:14:50
Пробовал отлаживать постепенно наращивая сложность?

алибидерчи
27.08.2018
19:17:42
я не понимаю каким образом оно затрагивает вообще другие массивы кроме первого

MaXG
27.08.2018
19:20:17
Стоп .. ты заполнил одним и тем же массивом же

Ты же new Array не делал?

Хотя .. и так тоже может выползти глюк

алибидерчи
27.08.2018
19:21:06
Ты же new Array не делал?
В первой строчке?

MaXG
27.08.2018
19:21:33
Там где new array

Andrey
27.08.2018
19:25:46
По сути каждый элемент основного массива это один и тот же самый массив, потому что fill присвоил тот пустой массив для каждого элемента простым присваиванием (то есть по ссылке), а не копированием

Andrey
27.08.2018
19:27:15
Пройти циклом

Я, например, вообще пустые массивы не инициализирую, просто пишу при пуще вот так a[0] = (a[0] || []).concat([value]) или a[0] = [...(a[0] || [])], value]

Второе работает только, если поддерживается spread

Vlad
27.08.2018
19:32:05
а чем просто week[0] = lessons не годится?

Google
Andrey
27.08.2018
19:35:42
Вообще да, для этого конкретного случая подойдёт, а лучше [...lessons]

алибидерчи
27.08.2018
19:36:56
Вообще да, для этого конкретного случая подойдёт, а лучше [...lessons]
Прикол в том что мне надо отсортировать по дням недели

Vlad
27.08.2018
19:37:24


можешь так

хотя выглядит тупо



ну или так

Страница 2111 из 2237