
Рудольф
07.03.2017
22:52:10
Привет!
Есть живые?
Нужна помощь с одним простеньким заданием...

Vladimir
07.03.2017
22:56:39

Google

Vladimir
07.03.2017
22:56:55
https://t.me/joinchat/AAAAAD3Uyr3trzb9rRc77g

Рудольф
07.03.2017
23:01:29
Там молчат(

Vladimir
07.03.2017
23:04:06
что поделать
ночь

Рудольф
07.03.2017
23:09:59
Есть простое решение чтобы все undefined в массиве заменить пробелом/пробелами?
Ну или вообще заменить чем бы то ни было

Vladimir
07.03.2017
23:10:59
google mdn array methods

Михаил
08.03.2017
02:44:51
Как выполнить код не в глобальном пространстве? Вижу такой вариант: var sheme_onload = function(){ }
sheme_onload();Будет много переменных с данными, не хочу захламлять ими глобальное пространство.

Oleg
08.03.2017
02:45:42
А где именно они будут?
Ибо судя по коду будет только одна такая переменная

Дмитрий
08.03.2017
02:52:59

Oleg
08.03.2017
02:53:34
А вообще для этого есть (function () {})()
Тогда переменных будет 0

Google

Дмитрий
08.03.2017
02:58:04
Функция по прежнему возвращает результат
Поэтому при желании и с её помощью можно намусорить))

Oleg
08.03.2017
03:06:05
Ну если этого сильно желать и добавить переменных глобальных намеренно... то ты сам себе злобный буратино

Дмитрий
08.03.2017
03:08:08
Не, без глобальных переменных)
var result = (function(val){ return val })( 'value' )

Oleg
08.03.2017
03:09:10
А вот намеренное проставление глобальных можно только парсингом победить
Ну, кроме бесполезного исполнения кода

Михаил
08.03.2017
03:27:26
Я хочу описать всю структуру сайта(а скорее панели управления), для этого нужна куча переменных. По этой структуре будет рисоваться интерфейс.

Hell
08.03.2017
08:06:52

anoru
08.03.2017
08:12:17
:D
https://github.com/burakcan/react-snowstorm
))

Норман
08.03.2017
08:20:22
А про снежинку это популярный мем такой?

anoru
08.03.2017
08:26:55
нет, раньше на многих сайтах это было
и тормозило ужасно
вебмакаки показывали свое умение подключения бесполезных jquery плагинов с спецэффектами

Oleg
08.03.2017
08:28:01
Снежинка это же стильно и круто

Google

Vladimir
08.03.2017
08:28:24
Бохато

Oleg
08.03.2017
08:28:24
Зима и у тебя сайт без снежинки? Да ты отстал от жизни!

Alex Фэils?︙
08.03.2017
08:28:34
Надо б переписать эту либу и избавить от jquery
И от остальной кучи говна, оставив только один файл с логикой

Норман
08.03.2017
08:29:27
Меня не тригерит
Мир такой, когда нужно сделать быстро, уже не до красоты и скорости кода
По такому принципу использовали ещё 8 гейм мейкер или вебтуexe чтобы быстро выложить в гринлайт)

Peter
08.03.2017
08:32:19
как в mongodb проверить есть ли значение в массиве
пример:
{
_id : 1,
list : [{ num: [4,6] }, { num: [3,8] }, { num: [6,1] }]
}
делал
$filter: {
input: '$list',
as : 'item',
cond : {
$eq: ['$$item.num', 3]
}
}
не работает -_-

Vladimir
08.03.2017
08:33:46
а есть жсфидл для монги?

Oleg
08.03.2017
08:34:47
Давно это было,но, вроде как list.$.num
И там $in
Редкий кейс, у себя ни разу не юзал в реальной жизни

Oleg
08.03.2017
08:36:13
Но в целом есть заменитель мол смотри в массиве все вложения и это .$.

Peter
08.03.2017
08:42:33
Т.е. я так понял {$match:{'list.$.num': 3}}? Не работает, также $in:[3]

Oleg
08.03.2017
08:45:35
https://docs.mongodb.com/manual/reference/operator/projection/elemMatch/
Собственно про сам доллар
https://docs.mongodb.com/manual/reference/operator/projection/positional/
Ан нет, не то, тут про проекцию больше, но там выше в доке есть про запросы уже
https://docs.mongodb.com/manual/reference/operator/query/elemMatch/
Возможно вот это то самое что нужно

Google

Евгений
08.03.2017
10:19:48
то есть $elemMatch, а уже в нём $in

Alex
08.03.2017
12:07:19
Голова кругом идет, решения нет. Значит время спросить в чате.

Admin
ERROR: S client not available

Alex
08.03.2017
12:08:25
Пишу хром расширение если что.
Почему может проскакивать промайс?
https://jsfiddle.net/4k9expyx/
Ребят помогите fiddle починить
что я сделал не так?
голова уже кругом идет.

Oleg
08.03.2017
12:32:00
У меня ждет
А как оно должно работать и как у тебя?

Alex
08.03.2017
12:34:27
уже заработало, достаточно было обернуть в функцию.
А так оно почему то в цепочке промисов не учитывается.

Евгений
08.03.2017
12:34:45
.then(waitInterval.bind(this, 3000))
потому что ты вызвал waitInterval :)
вместо передачи её как callback

Alex
08.03.2017
12:35:32
ммм, хороший способ спасибо
я вообще ожидал что мне достаточно в цепочку промисов засунуть промис, не обязательно чтобы это был callable
но я понял да, хороший способ спасибо.

Евгений
08.03.2017
12:37:38

Alex
08.03.2017
12:37:50
да, я уже догадался почему.

Google

Alex
08.03.2017
12:37:59
Просто не знал как передать функцию с параметрами без вызова.

Евгений
08.03.2017
12:38:08
ааа

Alex
08.03.2017
12:38:12
Всем спасибо.
А то у меня голова кругом шла уже.

Subb98
08.03.2017
14:23:30
Всем привет. Есть небольшой вопрос.
function calculate(a, b) {
return a + b;
}
function cancel(arg) {
return alert("Для продолжения необходимо указать число " + arg + '!');
}
var a = +prompt("Введите число A", "");
if(!isFinite(a)) {
cancel("A");
}
var b = +prompt("Введите число B", "");
if(!isFinite(b)) {
cancel("B");
}
alert("Сумма чисел A и B = " + calculate(a, b));
Как завершить полностью работу скрипта при вызове функции cancel?

hlomzik
08.03.2017
14:24:09
Есть небольшой ресурс, gist.github.com. Или даже jsfiddle

Subb98
08.03.2017
14:24:34
ОК, сейчас залью.

Real Human
08.03.2017
14:24:40

hlomzik
08.03.2017
14:24:53
В любом случае чат не тот. #noobs
И вопрос странный
#noobs

Group Butler [beta]
08.03.2017
14:25:12
#noobs
pro.js.noobs -- https://t.me/joinchat/AAAAAD3Uyr3trzb9rRc77g