Anonymous
Привет!
Anonymous
Есть живые?
Anonymous
Нужна помощь с одним простеньким заданием...
Vlad
Нужна помощь с одним простеньким заданием...
Если простое, то есть соседний #noobs канал
Vlad
https://t.me/joinchat/AAAAAD3Uyr3trzb9rRc77g
Anonymous
Там молчат(
Vlad
что поделать
Vlad
ночь
Anonymous
Есть простое решение чтобы все undefined в массиве заменить пробелом/пробелами?
Anonymous
Ну или вообще заменить чем бы то ни было
Vlad
google mdn array methods
Михаил
Как выполнить код не в глобальном пространстве? Вижу такой вариант: var sheme_onload = function(){ } sheme_onload();Будет много переменных с данными, не хочу захламлять ими глобальное пространство.
Oleg
А где именно они будут?
Oleg
Ибо судя по коду будет только одна такая переменная
Oleg
А вообще для этого есть (function () {})()
Oleg
Тогда переменных будет 0
Дима
Тогда переменных будет 0
Ну как бы не факт)
Дима
Функция по прежнему возвращает результат
Дима
Поэтому при желании и с её помощью можно намусорить))
Oleg
Ну если этого сильно желать и добавить переменных глобальных намеренно... то ты сам себе злобный буратино
Дима
Не, без глобальных переменных)
Дима
var result = (function(val){ return val })( 'value' )
Oleg
А вот намеренное проставление глобальных можно только парсингом победить
Oleg
Oleg
Ну, кроме бесполезного исполнения кода
Михаил
Я хочу описать всю структуру сайта(а скорее панели управления), для этого нужна куча переменных. По этой структуре будет рисоваться интерфейс.
anoru
:D
anoru
https://github.com/burakcan/react-snowstorm
anoru
))
Processor
А про снежинку это популярный мем такой?
anoru
нет, раньше на многих сайтах это было
anoru
и тормозило ужасно
anoru
вебмакаки показывали свое умение подключения бесполезных jquery плагинов с спецэффектами
Oleg
Снежинка это же стильно и круто
Vlad
Бохато
Oleg
Зима и у тебя сайт без снежинки? Да ты отстал от жизни!
🦥Alex Fails
Надо б переписать эту либу и избавить от jquery
🦥Alex Fails
И от остальной кучи говна, оставив только один файл с логикой
Processor
Меня не тригерит
Processor
Мир такой, когда нужно сделать быстро, уже не до красоты и скорости кода
Processor
По такому принципу использовали ещё 8 гейм мейкер или вебтуexe чтобы быстро выложить в гринлайт)
Petro
как в mongodb проверить есть ли значение в массиве пример: { _id : 1, list : [{ num: [4,6] }, { num: [3,8] }, { num: [6,1] }] } делал $filter: { input: '$list', as : 'item', cond : { $eq: ['$$item.num', 3] } } не работает -_-
Vlad
а есть жсфидл для монги?
Oleg
Давно это было,но, вроде как list.$.num
Oleg
И там $in
Oleg
Редкий кейс, у себя ни разу не юзал в реальной жизни
Oleg
Но в целом есть заменитель мол смотри в массиве все вложения и это .$.
Petro
Т.е. я так понял {$match:{'list.$.num': 3}}? Не работает, также $in:[3]
Oleg
https://docs.mongodb.com/manual/reference/operator/projection/elemMatch/
Oleg
Собственно про сам доллар
Oleg
https://docs.mongodb.com/manual/reference/operator/projection/positional/
Oleg
Ан нет, не то, тут про проекцию больше, но там выше в доке есть про запросы уже
Oleg
https://docs.mongodb.com/manual/reference/operator/query/elemMatch/
Oleg
Возможно вот это то самое что нужно
Евгений
то есть $elemMatch, а уже в нём $in
Alex
Голова кругом идет, решения нет. Значит время спросить в чате.
Alex
Ребят, есть такая функция, в ней вроде все норм
Alex
На странице почему то не ждет интервал, а сразу прыгает к следующему промису
Alex
Пишу хром расширение если что. Почему может проскакивать промайс?
Alex
https://jsfiddle.net/4k9expyx/ Ребят помогите fiddle починить
Alex
что я сделал не так?
Alex
голова уже кругом идет.
Oleg
У меня ждет
Oleg
А как оно должно работать и как у тебя?
Alex
уже заработало, достаточно было обернуть в функцию.
Alex
А так оно почему то в цепочке промисов не учитывается.
Евгений
.then(waitInterval.bind(this, 3000))
Евгений
потому что ты вызвал waitInterval :)
Евгений
вместо передачи её как callback
Alex
ммм, хороший способ спасибо
Alex
я вообще ожидал что мне достаточно в цепочку промисов засунуть промис, не обязательно чтобы это был callable
Alex
но я понял да, хороший способ спасибо.
Евгений
я вообще ожидал что мне достаточно в цепочку промисов засунуть промис, не обязательно чтобы это был callable
нет, в then обязательно надо передавать функции: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then
Alex
да, я уже догадался почему.
Alex
Просто не знал как передать функцию с параметрами без вызова.