@nodejs_ru

Страница 590 из 2748
Andrew
15.02.2017
14:39:11
С чего все вдруг взяли что var - это зло?

Сергей
15.02.2017
14:39:27
es6 же вроде

Andrew
15.02.2017
14:39:54
и чо?

аргументация нормальная есть, кроме того что es6?

Google
Дмитрий
15.02.2017
14:42:36
Все, сорян - понял где протупил

Не в том блоке была

Спасибо

Notmedia
15.02.2017
14:44:25
и чо?
К примеру - https://github.com/airbnb/javascript#references

Дмитрий
15.02.2017
14:45:06
Вы уверены что variable не доступна в блоке? Как мне кажется let не доступен из вне, но доступен внутри своих блоках
Да, вы правы - просто в старом коде она была объявлена не в том блоке - а т.к. он пеленой шел - я не заметил

Andrew
15.02.2017
14:47:10
К примеру - https://github.com/airbnb/javascript#references
Это стайлгайд который выбрала себе airbnb, аргументации кроме того что они блочные нет.

Дмитрий
15.02.2017
14:49:10
Ну линтер в вебшторм встроенный ругается на var если выбран es6

Notmedia
15.02.2017
14:50:10
Ну линтер в вебшторм встроенный ругается на var если выбран es6
На самом деле Andrew прав, var и правда можно юзать в es6, просто ваш вопрос касался больше как раз стайлинга.

Ну линтер в вебшторм встроенный ругается на var если выбран es6
Ну и по самой идее let нужно юзать тогда, когда вы не хотите что бы эта переменная была доступна вне блока, а раньше бы вы просто написали бы новый var

Google
Кирилл
15.02.2017
14:58:19
Шо там 7.6 еще не вышел?

Сергей
15.02.2017
14:58:29
rc1

Кирилл
15.02.2017
14:58:50
Релиз кандидат это не то

Это тоже самое что и флаг

Сергей
15.02.2017
14:59:05
я имею ввиду, что не вышел

Кирилл
15.02.2017
14:59:23
Оке, я понял

Alex
15.02.2017
15:04:45
С чего все вдруг взяли что var - это зло?
А какие плюсы у var перед let ? Ну кроме hoisting, которые едва ли достоинство?

Кирилл
15.02.2017
15:05:29
На 95% безопаснее

Andrew
15.02.2017
15:07:51
а в том то и соль что по большому счету похер что ты используешь, если понимаешь как это работает. Если ты понимаешь как работает var, пользуйся им, если знаешь как работает let - юзай его, но он тебе не всегда подойдет. Так что ты можешь использовать в коде 3 типа объявлений и они не будут пересекаться по назначениею.

Andrew
15.02.2017
15:10:57
мне eslint запрещает использовать var, потому что используем конфиг airbnb. Но я не вижу ни одного минуса в использовании var.

Vladimir
15.02.2017
15:11:42
Если минусов нет, то зачем тогда let существует?

Славик
15.02.2017
15:13:52
чисто гипотетически использование let позволило бы экономить память

Сергей
15.02.2017
15:14:15
Alex
15.02.2017
15:15:18
Ну как нету. А блочная видимость? А в цикле ты себе переменную объявил, а потом за пределами цикла еще одну такую же и словил радостей? Я не знаю, в блоке if объявил переменную и ловишь потом её по всей функции?) >> Если ты понимаешь как работает var В принципе можно и глобальные переменные использовать. Если понимаешь, как они работают )

Кирилл
15.02.2017
15:38:25
Let кстати странно с подключаемым кодом взаимодействует. Или это я не очень понимаю какую область создает require

Alex
15.02.2017
15:59:55
А в чем странность?

Кстати, есть у кого-то успешный опыт с какими-нибудь библиотеками для реализации форм в React? Сразу скажу, проект не на Redux )

Anton
15.02.2017
16:05:41
есть смысл в других орм для монги, окромя монгуся?

Alan
15.02.2017
16:06:46
ну mongorito например не требует схему

Google
Alan
15.02.2017
16:06:57
побыстрому подключил и накидал код

Alex
15.02.2017
16:11:02
Хз. Монгус вроде очень неплохой. Особых проблем с ним не испытывал

Vladimir
15.02.2017
16:31:21
лол, из жс'а получают доступ к памяти https://www.vusec.net/projects/anc/

Andrew
15.02.2017
16:52:16
Vladimir
15.02.2017
16:55:03
Вроде нет речи даже о чтении

Vladimir
15.02.2017
16:58:33
Вроде нет речи даже о чтении
Разве не получают последний бит страницы?

Vladimir
15.02.2017
16:59:19
Не увидел такого

Real Human
15.02.2017
17:46:42
поцаны

Сергей
15.02.2017
17:50:05
atom, vscode, webstorm

Andrew
15.02.2017
17:50:19
(Sequelize) я тут уже спрашивал, думал что поправил, а оказывается нет в общем такой проблемс, есть хук User.afterFind(( user, options ) => { console.log( 'HOOOK!!!!!' ); }); всеб хорошо, но при include он не срабатывает

Anton
15.02.2017
17:50:20
emacs vim

Admin
ERROR: S client not available

Andrew
15.02.2017
17:50:51
ну а какой мне хук написать чтоб работало?

мне надо преобразовывать json to text и наоборот

get, set оказывается надо вызывать отдельно

@iamstarkov я помню ты хотел помочь

Vladimir
15.02.2017
18:00:37
@iamstarkov уот
Я хз про sequlize

Google
Andrew
15.02.2017
18:00:43
:( эх

Кирилл
15.02.2017
18:50:56
Что бы не смочь это сделать требуется приложить недюжие усилия

Evgeny
15.02.2017
19:08:47
Верный выбор. Первое предупреждение

Кирилл
15.02.2017
19:09:24
Предупреждение? Ну такое

Andrew
15.02.2017
19:09:59
ща

const options = { where: { id: profileId }, include: [ { model: models.User }, { model: models.Game } ] }; const profile = models .Profile .findOne( options ); profile.then(record => { callback( record ); }); profile.catch(( err ) => { callback( null ); });

Evgeny
15.02.2017
19:11:43
Предупреждение? Ну такое
Ну уж больно глупо было

Andrew
15.02.2017
19:12:03
@safonovklim

Klim
15.02.2017
19:12:31
тогда не подскажу

судя по всему все в порядке

Andrew
15.02.2017
19:12:44
эх

Klim
15.02.2017
19:12:46
почитай за хуки

может ограничения есть какие

Andrew
15.02.2017
19:12:52
читал

Страница 590 из 2748