@JSlang

Страница 663 из 2237
Egoarka
15.02.2017
18:31:10
arguments

Dreamerinnoise
15.02.2017
18:32:03
...args

Egoarka
15.02.2017
18:32:30
...args
да, этот способ наиболее красивый

Google
Uxname
15.02.2017
18:32:33
Задача, например, создать поьзователя с кучей параметров (рост, вес, пол, имя........)

Nikolay
15.02.2017
18:32:35
(...args) + args.reduce

@uxname а что тебе мешает сделать new User(...props)

Uxname
15.02.2017
18:34:34
args....props....пример можно?

Uxname
15.02.2017
18:35:16
Передавай объект лучше
но если я хочу создать объект User в бд - мне нужно создать такой же объект и передать его в функцию для записи в бд?

Egoarka
15.02.2017
18:35:26
args....props....пример можно?
https://learn.javascript.ru/es-function

>Оператор spread вместо arguments

Uxname
15.02.2017
18:36:54
всё, понял, спасибо

Zaur
15.02.2017
18:36:58
arguments зло, если параметров много. Через время проблемно будет вспомнить какой параметр за кем идёт.

Лучше объектом

Cyber
15.02.2017
18:54:32
и бтв latest: 2.2.1
сорян что отвлекаю, а не встречал ReferenceError: window is not defined при использовании ExtractTextPlugin?

Google
Dreamerinnoise
15.02.2017
18:56:33
сорян что отвлекаю, а не встречал ReferenceError: window is not defined при использовании ExtractTextPlugin?
Я не использую его особо. Но вообще нет. Конфиг указан как в доке?

Cyber
15.02.2017
18:57:19
Я не использую его особо. Но вообще нет. Конфиг указан как в доке?
да, и гугл выводить только на ошибки react starter pack, а у меня ванилла, без экстракта все работает. А если не этот плагин, то как css в отдельный файл выводишь?

Cyber
15.02.2017
19:00:04
ага, scss но не суть, спасибо, почему-то не наткнулся на этот тред

Dreamerinnoise
15.02.2017
19:01:39
Что-то мне подсказывает что проблемы в sass лоадере сначала искать надо

А потом по цепочке до extractа

Cyber
15.02.2017
19:03:55
А потом по цепочке до extractа
без экстракта все компилится в js файл без лишних вопросов, а вот с его наличием эта ошибка, спасибо, буду искать дальше

А потом по цепочке до extractа
короче дело было в style-loader и он требует пререндер, отсюда window is not defined

Oleg
15.02.2017
20:57:04
Как кто решал проблему 100500 переменных когда в алгоритме так много переменных, которые нужны в рамках всего класса и их нельзя инкапсулировать ка-либо потому что они используются по чуть-чуть в каждой строке?

Олег
15.02.2017
21:02:41
проблема решается строкой в 9к символов

Дмитрий
15.02.2017
21:03:31
это плохая либа, лучше эту взять http://npmjs.com/package/bn.js
Самая быстрая — leemon, но её нет в npm ?

Только сегодня утром переделывал эту либу с глобал переменных из 2007 года на commonjs)

Oleg
15.02.2017
21:10:36
Ни у кого не было алгоритмов на 100500 переменных? ?

Egoarka
15.02.2017
21:11:02
Смотря какой алгоритм

Oleg
15.02.2017
21:11:11
Абстрактный

Просто интересно кто решал проблемы инкапсуляции

И нужно ли их решать

Egoarka
15.02.2017
21:12:10
Вот не понятно, почему только некоторые переменные используются в другом месте

Google
Egoarka
15.02.2017
21:12:26
Это уже какой-то архитектурный косяк

Не, ну можно же на let попробовать переписать

Ну а важные свойства класса как-нибудь абстрагировать

Дмитрий
15.02.2017
21:14:36
Нет

Oleg
15.02.2017
21:15:04
Хорошо

Egoarka
15.02.2017
21:15:36
Ну тогда написал бы в личку Димону

Нафига спрашивать

Дмитрий
15.02.2017
21:15:47
Если таков алгоритм, то что тут сделаешь

Нафига спрашивать
Ты какой-то негативный

Egoarka
15.02.2017
21:16:29
Ладно, все нормально

Дмитрий
15.02.2017
21:16:36
Для человека, которого забанили в noobs

Oleg
15.02.2017
21:17:10
Нет)
Но очень-очень хотелось бы

Я вот думаю о выносе всего этого дела в отдельный файл, всё что не связано напрямую - туда. Всё что нужно извне - только импорты

Egoarka
15.02.2017
21:18:36
Oleg
15.02.2017
21:18:55
Оно меняется

Частично, примерно 2/3

Каїн
15.02.2017
21:20:09
У тебя метод который отвечает в чем смысл жизни?

Oleg
15.02.2017
21:21:13
Там ещё и стейтмашина в комплекте. 100500 полей где только 1/3 константы, стейтмашина и куча условий, а также подготовительный этап впереди и 1 сзади и всё это ещё в 2х циклах. И это ад.

Google
Дмитрий
15.02.2017
21:21:30
Оно меняется
Ну по идее можно вынести, сделать как Storage

Oleg
15.02.2017
21:21:59
Но тогда выйдет тоже самое, только пропущу этап объявления, да

Дмитрий
15.02.2017
21:22:16
Конечный автомат точно можно вынести)

Oleg
15.02.2017
21:22:52
А там во вне тоже переменные что юзаются

В общем я понял - страдать ?

Дмитрий
15.02.2017
21:34:15
Угу

Admin
ERROR: S client not available

Дмитрий
15.02.2017
21:36:45
У меня конечно не биржевой автомат, но если в крупный компонент приходит свойств двадцать, то как правило с этим уже особо ничего не поделаешь)

Oleg
15.02.2017
21:38:00
Надо что-нить таки придумать ?Ожидается много жести, если так продолжать - утону же ?

Anton
15.02.2017
21:39:23
какую orm предложите, bookshelf или sequelize?

Andrew
15.02.2017
23:59:39
какую orm предложите, bookshelf или sequelize?
Работаю на sequelize, все бы ничего, но дока у них дерьмо

hlomzik
16.02.2017
00:24:45
Слишком мало зависимостей?) путем пристального всматривания ничего страшного не нашёл, это же http-сервер)

Yaroslav
16.02.2017
01:06:00
Yaroslav Akulov: Ребят, как находить интересные сервисы на гитхабе из мира фронтенда? Может есть возможность оформить подписку? К примеру новую либо сделал кто-то, либо уже существующие есть годные. Как это найти?

Джон
16.02.2017
01:30:07
посоны

почему одни в классе пишут методы, другие пишу функции?



Denis
16.02.2017
03:43:20
? Друзья, пару месяцев назад мы провели первый React Moscow Meetup. Не скрою, это было действительно круто! Я помню довольные лица и горящие глаза людей, которые выходили из зала, хотя уже был поздний вечер. Новогодняя суета позади. Настало пора повторить! Отличный момент снова собраться, обменяться опытом и наблюдениями. Зима на исходе. Пора просыпаться. Подавайте темы для докладов: https://goo.gl/forms/hGbuCn35JpetxFt73

hlomzik
16.02.2017
05:05:48
почему одни в классе пишут методы, другие пишу функции?
https://facebook.github.io/react/docs/handling-events.html внизу

Джон
16.02.2017
05:07:40
о круто

Google
Джон
16.02.2017
05:07:43
спасибо!

Сергей
16.02.2017
06:15:56
Идеологически неправильно писать стрелочные функции в классах как методы, лучше бинды в конструкторе

Джон
16.02.2017
06:17:31
Дмитрий
16.02.2017
07:01:22
Лучше стрелочные методы

Не помню когда последний раз юзал бинды в конструкторе

Sasha
16.02.2017
07:02:36
Всем привет У меня есть underscore.clone. Можно ли мне как-то искуственно добавить в функцию, которая не возвращает промис собственно сам промис, чтобы выполнить действия только после того, как объект был клонирован?

Artem
16.02.2017
07:05:43
почему одни в классе пишут методы, другие пишу функции?
но ведь твой вариант со стрелочными функциями не будет работать - в ES6 нельзя дефайнить свойства объекта напрямую в декларации класса, только через конструктор. По свойствам только пропозал есть, насколько я знаю

Artem
16.02.2017
07:06:36
скорее всего это потом компилируется в что-то типа Class.prototype.foo = () => {} и поэтому работает

Dreamerinnoise
16.02.2017
07:06:49
Юзаю тайскрипт, пишу стрелочные методы

Artem
16.02.2017
07:06:56
молодец

Джон
16.02.2017
07:06:58
а из доков каких-то
к реакт нейтив

Dreamerinnoise
16.02.2017
07:06:59
Брат жив

Artem
16.02.2017
07:07:07
тайпскриптеры уже как веганы

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