Cenator 🐈
Сделай гист, телега портит бэктики
Cenator 🐈
Pastebin
500 Internal Server Error
http://pastebin.com/
Anonymous
всем доброго дня)) открылась интересная позиция для разработчика JS, возможно кого то она заинтересует) Вы не против ее размещения?
Konstantin
с вилкой
Евгений
Как можно быстро дозаполнить массив (x,y) недостающими элементами по оси x?
Т.е. массив, например, такой:
(1, 2), (1, 3), (5, 8)
Мне нужно добавить в него следующие элементы:
(2, 0), (3, 0), (4, 0)
Только цикл? Или мб lodash какой-нибудь позволяет провернуть подобное?
Serhiy
Как можно быстро дозаполнить массив (x,y) недостающими элементами по оси x?
Т.е. массив, например, такой:
(1, 2), (1, 3), (5, 8)
Мне нужно добавить в него следующие элементы:
(2, 0), (3, 0), (4, 0)
Только цикл? Или мб lodash какой-нибудь позволяет провернуть подобное?
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/push
Если я правильно понял задачу
Евгений
Serhiy
Евгений
Так нужно в дырки вставить?
можно в конец, а потом просто отсортировать.
да, нужно добавить пустые точки, которых не было среди иксов
Евгений
(1, 2), (1, 3), (5, 8) - исходный массив
икы: [1, 1, 5]. Минимальное значение - 1, макс - 5. Не хватает [2,3,4]
Serhiy
(1, 2), (1, 3), (5, 8) - исходный массив
икы: [1, 1, 5]. Минимальное значение - 1, макс - 5. Не хватает [2,3,4]
Мне кажется только цикл или редюс если упарываться
Евгений
Serhiy
понял, спс
Но вобще пуш и сорт вроде должны спасти
Igor
Господа, верстальщик меня троллит и шлет код с jquery, не изобрели еще babel для jquery?
Igor
А то как то жирно подключать Jquery для проверки существует ли класс на странице.
Cenator 🐈
Mikhail
а document.querySelector/document.getElementsByClassName не подойдет?
Anonymous
Mikhail
сомневаюсь, что там поддержка каких-нибудь IE7-
ixplo
Smooth Operator
тем что во втором варианте ошибка произошла в классе ошибки
Oleg
ixplo
Igor
И вообще про babel для jquery это был скорее риторический вопрос
Anonymous
Хай. Решали эту задачу? https://www.codewars.com/kata/one-line-task-check-range/train/javascript
Уже пол часа (или полтора) потратил, выходит самое короткое 50 символов
Anonymous
Oleg
Можно без length
Oleg
Если массив пуст - будет false
Oleg
А, тогда увы
Anonymous
Забавно, что задачу решило всего 4 человека
Oleg
А в чем проблема?
Anonymous
Уложиться в 48 символов))
Oleg
А у тебя 50
Oleg
Да?
Anonymous
Ага
Oleg
Я думаю тут что-то про =>, можно там сократить
Evgeniy 🍀
заюзать bitwise &
Evgeniy 🍀
но надо подумать как
Anonymous
48 есть, но надо 47 хотя бы
checkRange=(a,x,y)=>a.filter(q=>x<=q^q>y).length
Dika
Dika
Dika
а, ты кидал это уже
Anonymous
checkRange=(a,x,y,b=0)=>a.map(a=>b+=a>y^a>=x)|b
checkRange=(a,x,y,r=0)=>a.map(e=>r+=e<x==e>y)|r
У всех в результатах подобный подход
Dika
Evgeniy 🍀
Правильно думал про map и побитовые операторы, значит.
Занятный code golfing
Anonymous
Anonymous
народ как получить jsid
Anonymous
из элемента
Anonymous
Anonymous
пишет .getAttribute
Anonymous
not defined
Danil Á.
скидывай код
Danil Á.
который тебе что-то пишет
Sergey
так там и нет jsid же
Sergey
лолъ
Sergey
посмотри на html который ты выбрал и положил в this.handle
Sergey
это другая DOM нода
Anonymous
Sergey
ну м
Sergey
собственно это другая дом нода
Sergey
тебе надо искать вглубь
Sergey
поиском например
Anonymous
че за поиск
Sergey
querySelector(‘[jsid]’)
Anonymous
ок получилось спс =)
Anonymous
народ
Anonymous
а сколько теоретически можно засунуть информации в куки
Anonymous
вот если у меня элемент gaugeIdAFJ
Anonymous
а всего может быть придется сохранить таких же по длинне штук 300 в куки
Anonymous
хватит места?
Андрей
4096 б на куку
Serhiy
Anonymous
ну не хочется сохранять в дь
Anonymous
дб