@nodejs_ru

Страница 1503 из 2748
Vitaliy
19.01.2018
21:30:17
и - плохой код, хоть чутка

Веселый
19.01.2018
21:30:41
Обращайся

dima
19.01.2018
21:30:52
Веселый
19.01.2018
21:30:53
Но не ко мне)

Google
Vitaliy
19.01.2018
21:31:01
Gleb
19.01.2018
21:31:09
Обращайся
Я ж могу и за***ать=)

Но не ко мне)
ахахха=)))

Веселый
19.01.2018
21:31:39
Я ж могу и за***ать=)
Это лучше чем бросить все к херам

Gleb
19.01.2018
21:31:45
не, правда спасибо, вы теприливые=)

++++

Веселый
19.01.2018
21:32:41
Я сам думаю как сделать таймер с паузой который не пиздит

Aleserche
19.01.2018
21:33:00
В каком смысле?

Веселый
19.01.2018
21:33:33
Без set timeout и set ibterval

Aleserche
19.01.2018
21:33:57
Вариантов не так уж и много

Vitaliy
19.01.2018
21:34:05
Без set timeout и set ibterval
а почему они плохи?

Веселый
19.01.2018
21:34:45
а почему они плохи?
При определённых моментах чем больше времени отсчитало тем быстрее оно проходит

За счёт ассинхронности кароче

Google
Vitaliy
19.01.2018
21:35:17
да, но есть же костыли что фиксят

ну или библы

Morsik
19.01.2018
21:35:29
если нужны большие отрезки времени - бери либу для этого

Веселый
19.01.2018
21:35:33
Объяснить не могу ибо сам не совсем понимаю что да как но факт

Aleserche
19.01.2018
21:35:49
Рекурсивно можно еще запускать

Morsik
19.01.2018
21:35:58
Веселый
19.01.2018
21:36:00
В ваниле есть date и он должен решить

Но я пока не придумал как

Vitaliy
19.01.2018
21:37:04
https://learn.javascript.ru/settimeout-setinterval

Веселый
19.01.2018
21:43:34
ooooo daaa
Как я понял let создаёт scope

Только не понял насколько этот scope большой

Типо как я понял {let a = 5} как то так

Sparrow
19.01.2018
21:45:43
let не может создавать скоуп, let это декларация внутри скоупа ?

Веселый
19.01.2018
21:49:29
Декларация внутри скопа

Веселый
19.01.2018
21:49:56
То есть уже не в скопе window?

Vitaliy
19.01.2018
21:50:29
ну если первая строчка будет let a;

то это глобальная а

Веселый
19.01.2018
21:50:41
То что выше советовали с циклом

Google
Веселый
19.01.2018
21:51:16
При каждой итерации каждый раз будет выделена память для нового значения

То есть для каждого нового скопа

Или я попутал грешное с праведным?

Gleb
19.01.2018
21:52:32
Есть мысль что скоуп создает ES6 внутри блоков {} а let и var уже берут каждый свой скоуп. Тоесть для let это любой внешний блок, а для var - это обьект

Веселый
19.01.2018
21:54:23
function varTest() { var x = 1; if (true) { var x = 2; // та же переменная! console.log(x); // 2 } console.log(x); // 2 } function letTest() { let x = 1; if (true) { let x = 2; // другая переменная console.log(x); // 2 } console.log(x); // 1 }

Vitaliy
19.01.2018
21:54:27
нет же
значит ты меня не понел

Веселый
19.01.2018
21:55:02
Var как я понял локален для всего скопа

Веселый
19.01.2018
21:55:27
А let ограничен блоком кода в скобках

То есть если в под функции определить ещё раз let a допустим то он будет локален для той области

Vitaliy
19.01.2018
21:56:30
только хотел сказать что не в плане будет полем global или window

Vitaliy
19.01.2018
21:56:58
крч в каждом {} лет ет новый лет

Веселый
19.01.2018
21:57:09
Поясните а global выше или ниже window

?

Morsik
19.01.2018
21:57:47
global для ноды window для браузеров

Веселый
19.01.2018
21:58:03
Тю а я не знал

Ну ок

Спасибо)

Google
Веселый
19.01.2018
21:59:42
Кстати в () тоже выходит?

Morsik
19.01.2018
22:00:22
Sparrow
19.01.2018
22:00:55
var мало того, что не привязан к зоне видимости, но ещё и всплывает в самый верх, даже если декларируется где-то посередине исходника. ну в общем var не нужен. пользуйся let и помни про зону

Nurik
19.01.2018
22:01:03
Вот не лень вам) Направляйте вы уже на learn.javascript.ru или You Don't know JS

Morsik
19.01.2018
22:01:33
хотя не, зависит от вида фора

Sparrow
19.01.2018
22:01:37
нет
есть нюансы, связанные с декларацией в теле условий цикла в ()

Morsik
19.01.2018
22:02:27
for of/ in - да, обычный - нет

Admin
ERROR: S client not available

Sparrow
19.01.2018
22:02:30
const
что const? если константа, то const. в остальном то же самое, что и let.

Веселый
19.01.2018
22:03:12
То гуд

Vitaliy
19.01.2018
22:03:23
var в рот оно ебись const вот что заебись

Веселый
19.01.2018
22:05:09
Через 5 лет будем писать так (define f a (a*2))

Nurik
19.01.2018
22:06:30
что const? если константа, то const. в остальном то же самое, что и let.
const тоже говно. Учитывая что можно сделать const user = {one:1,two:2}; а потом user.one = 123; и все гуд, но на самом деле не гуд.

Morsik
19.01.2018
22:07:44
хотя const при этом все равно нужен

Sparrow
19.01.2018
22:08:07
и что не так? const никогда не пытался гарантировать объектную неизменность

Nurik
19.01.2018
22:08:51
и что не так? const никогда не пытался гарантировать объектную неизменность
Не, понятно. Что так и задумано. Но не такого обычно поведения ожидаешь от константы.

Google
Morsik
19.01.2018
22:09:53
а в каком языке константа не примитива не изменяема по значению?

Sparrow
19.01.2018
22:10:00
не знаю, на почве чего такие ожидания ?

Nurik
19.01.2018
22:12:30
Php?
ага)

Morsik
19.01.2018
22:14:38
Php?
если я правильно нагуглил, там константы которые в компайл-тайме вычисляются

Morsik
19.01.2018
22:16:20
ок, на этапе инициализации

Nurik
19.01.2018
22:16:58
Кстати в python есть tuple. Тоже удобно.

Веселый
19.01.2018
22:17:24
Nurik
19.01.2018
22:17:31
в js опять таки const a = [1,2,3] — мутабелен. Что не очевидно. Но нужно знать.

Хотя, конечно, я придираюсь)

Веселый
19.01.2018
22:18:34
Кортеж прикольно но с ним мало что можно сделать а хранить его в памяти лично мне пока что не приходилось

Списков и словарей хватает

Плюс даже в рекомендациях лучше юзать список

Nurik
19.01.2018
22:20:30
Не, tuple удобен для возвращения из методов и функций. А еще, защита от дурака, для параноиков)

Веселый
19.01.2018
22:22:05
Ну хотя кстати в tuple есть рабочий итератор

По этому как костыль можно запихнуть объект и проитерировать

Но я все же не знаю питон хоть и работаю с ним

Nurik
19.01.2018
22:24:34
Есть еще такая штука, когда нужно подготовить для метода, tuple чтобы быть уверенным, что порядок будет сохранён, чтобы позже вызвать как some_func(*tuple)

Это когда tuple вызываем как список аргументов для метода.

Кирилл
19.01.2018
22:26:14
А NodeJS лучше всего подходит для создания REST сервера? Или есть что-то более подходящее?

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