
Alisher
07.07.2017
11:09:31
Я зеленый немного , короче говоря собрал апку на vue cli , с webpack , он грузится на dev server как мне его за деплоить ? И куда желательно ?
Есть варианты ?

? гриб
07.07.2017
11:12:18
звучит примерно так. я что-то сделал: но не знаю нах
я тоже не знаю. куда его деплоить и надо ли вообще. щас ещё этих словечек абстрактных нахватались, так вообще неясно что надо

Google

? гриб
07.07.2017
11:14:21
выложить на удалённый сервер или что вообще

i
07.07.2017
11:28:12
Через файлзиллу норм

Vyacheslav
07.07.2017
11:32:43
function aggregateStringForBadge(arr) {
const obj = arr.reduce((all, cur) => (
name = `state${cur.DocumentStateCode}`,
Object.assign({}, all, { [name]: (all[name] || 0) + 1 })
), {});
var result = (`{'all': ${arr.length}, `) + Object.keys(obj)
.map(name => `'${name}': ${obj[name]}`)
.join(', ') + "}";
eval('var badge =' + result);
return badge;
}
как вот это можно оптимизировать?))

Сергей
07.07.2017
11:33:06

Winni
07.07.2017
11:33:14
rm rf

Vyacheslav
07.07.2017
11:33:29
rm rf
о, норм. все заработало

Сергей
07.07.2017
11:33:31

Winni
07.07.2017
11:33:49
А главное, какая скорость!

Сергей
07.07.2017
11:33:56

Vyacheslav
07.07.2017
11:34:14
https://gist.github.com/anonymous/162fa76913b0999ed2b5b5112cd4ede4

Таймураз
07.07.2017
11:34:38

Vyacheslav
07.07.2017
11:34:39
ну оказалось что надо не строку а объект

Дмитрий
07.07.2017
11:35:03
За эвал в приличных местах кидают с прогиба

Google

Таймураз
07.07.2017
11:35:19

Дмитрий
07.07.2017
11:35:28
?

Vyacheslav
07.07.2017
11:35:57
ну в приличных местах не пишут на жс, но давайте не будем об этом)
мне бы это все дело исправить

Таймураз
07.07.2017
11:36:14
с ES5 он только лучше становится

Vyacheslav
07.07.2017
11:36:33
но не об этом

Таймураз
07.07.2017
11:36:46

Vyacheslav
07.07.2017
11:36:55
в том то и проблема

Таймураз
07.07.2017
11:37:02
Это не баг, а фича

Vyacheslav
07.07.2017
11:37:10
ага. знаем

Таймураз
07.07.2017
11:37:27
Я как тот, кто сидел на строгой типизации, смело заявляю

Vyacheslav
07.07.2017
11:37:42
ну так. как мне исправить этот говнокод?

? гриб
07.07.2017
11:38:19

Vyacheslav
07.07.2017
11:38:25
под говнокодом я имею ввиду все что после .join
как от эвал уйти? как слезть с этой иглы?
остановите меня, пока я не уничтожил этот мир)

Таймураз
07.07.2017
11:38:56
а зачем ты эвалишь?

Vyacheslav
07.07.2017
11:39:05
мне надо объект

Google

Таймураз
07.07.2017
11:39:07
Сек, я почитаю код

Vyacheslav
07.07.2017
11:39:24
а json.parse, не хороший такой, не хочет съедать мою строку

Таймураз
07.07.2017
11:39:25
Я начинаю читать и мне становится страшно

Vyacheslav
07.07.2017
11:39:43

? гриб
07.07.2017
11:39:45

Vyacheslav
07.07.2017
11:39:58

Таймураз
07.07.2017
11:40:06
JSON.parse?

Vyacheslav
07.07.2017
11:40:14
не ест он строку
мою

? гриб
07.07.2017
11:40:30
JSON.parse?
Можно и так, но лучше его говно почистить сразу )

Таймураз
07.07.2017
11:40:31
Дай пример входных данных

Vyacheslav
07.07.2017
11:40:55
arr = [
{"order": 1, "task": 1},
{"order": 2, "task": 2},
{"order": 3, "task": 3},
{"order": 1, "task": 4},
{"order": 2, "task": 5},
{"order": 1, "task": 6}
];

Сергей
07.07.2017
11:41:18
arr = [
{"order": 1, "task": 1},
{"order": 2, "task": 2},
{"order": 3, "task": 3},
{"order": 1, "task": 4},
{"order": 2, "task": 5},
{"order": 1, "task": 6}
];
А, теперь ты хочешь обратно?
Или что

Vyacheslav
07.07.2017
11:41:48
Или что
та не. теперь мне надо выходные данные не в строке, а в объекте

Сергей
07.07.2017
11:41:55
Ну эм

? гриб
07.07.2017
11:42:02
?

Сергей
07.07.2017
11:42:03
Бля
Убери джойн

Google

Сергей
07.07.2017
11:42:13
Из функции которую я тебе дал

Vyacheslav
07.07.2017
11:42:16
рили?

Сергей
07.07.2017
11:42:26
Там же в объект сначала
А потом уже в строку

Vyacheslav
07.07.2017
11:42:38
кек

Admin
ERROR: S client not available

Сергей
07.07.2017
11:42:53
Я чёт думал ты жс умеешь читать

Vyacheslav
07.07.2017
11:43:42
не умею я в жс
вообще не люблю его
но приходится

Таймураз
07.07.2017
11:44:05
Плох не JS, а ты

? гриб
07.07.2017
11:44:39
Чо начали-то )

Vyacheslav
07.07.2017
11:44:57

Вишневый чай
07.07.2017
11:44:59
непонимаю, зачем Object.assign делать просто так, без присваивания результата переменной

Таймураз
07.07.2017
11:45:12

Vyacheslav
07.07.2017
11:45:20

Таймураз
07.07.2017
11:46:12
и ты понял о чем я)
Я знаю, что подразумевал твою плохость в JS-е, никак не личность
Ты не огрызаешься, грамотен, у меня вопросы только к твоему непониманию языка

Вишневый чай
07.07.2017
11:46:23

Кирилл
07.07.2017
11:47:26
прочитай как Object.assign работает и все

Google

Дмитрий
07.07.2017
11:47:37

Group Butler [beta]
07.07.2017
11:47:37

Вишневый чай
07.07.2017
11:47:55

Vyacheslav
07.07.2017
11:48:15
Там же в объект сначала
так блэд. а как мне запилить туда еще и все записи? просто если писать:
var result = (`{'all': ${arr.length}, `) + Object.keys(obj)
.map(name => `'${name}': ${obj[name]}`)
то он вернет строку. как мне это сделать?

Сергей
07.07.2017
11:48:15

Кирилл
07.07.2017
11:48:37

Сергей
07.07.2017
11:49:04

Вишневый чай
07.07.2017
11:49:25

Vyacheslav
07.07.2017
11:49:37
да знаю я что всех достал. но блин, посоны. выручайте. очень надо

Кирилл
07.07.2017
11:50:02
"Возвращается получившийся целевой объект."
а первое предложение?
Метод Object.assign() используется для копирования значений всех собственных перечисляемых свойств из одного или более исходных объектов в целевой объект.

? гриб
07.07.2017
11:50:23

Vyacheslav
07.07.2017
11:50:36
ага

? гриб
07.07.2017
11:50:37
если так, то убирай свои строки

Вишневый чай
07.07.2017
11:50:50

Vyacheslav
07.07.2017
11:51:06