Size: a a a

2020 September 03

d

dynamic in pro.js
Их значения надо откуда-то достать
источник

d

dynamic in pro.js
Они так и так лежат в замыкании.
источник

d

dynamic in pro.js
Это первое.
источник

АК

Алексей Колмогоров... in pro.js
Да конечно понимаю. Я про предвычисления какие-то. Не знаю как оно правильно называется. Это как мемоизация какая-нибудь.
источник

d

dynamic in pro.js
Второе это то, что даже если у тебя в переменной примитив - с чего ты взля что он известен на момент компиляции.
источник

d

dynamic in pro.js
Он же может приходить из вне
источник

d

dynamic in pro.js
Третье, это то, что если у тебя примтив известен на момент компиляциии. то нет никакой разницы для компилятора const у тебя или let
источник

d

dynamic in pro.js
ОН И ТАК ВИДИТ ТВОЙ ПРИМИТИВ и что он не меняется.
источник

d

dynamic in pro.js
Это называется свертка констант.
источник

АК

Алексей Колмогоров... in pro.js
dynamic
Второе это то, что даже если у тебя в переменной примитив - с чего ты взля что он известен на момент компиляции.
Ну я пример глобальной переменной привёл, или набор констант в начале функции перед циклом, вычислили, запомнили, в цикле используем предвычесленное значение.
источник

АК

Алексей Колмогоров... in pro.js
dynamic
Это называется свертка констант.
Во!
источник

АК

Алексей Колмогоров... in pro.js
Я про это и хотел узнать.
источник

d

dynamic in pro.js
Если ты пишешь let a = 1 + 2
let b =  a + 10

компилятор и так скомпилируте это в a = 3 b = 13
источник

d

dynamic in pro.js
Ему не нужны консты.
источник

d

dynamic in pro.js
ТАК ЭТО ВСЕГДА ТАК БЫЛО, лол.
источник

АК

Алексей Колмогоров... in pro.js
dynamic
Третье, это то, что если у тебя примтив известен на момент компиляциии. то нет никакой разницы для компилятора const у тебя или let
Ну если между инициализацией и использованием есть код, то откуда ему знать изменится оно или нет?
источник

d

dynamic in pro.js
Алексей Колмогоров
Ну если между инициализацией и использованием есть код, то откуда ему знать изменится оно или нет?
Он же видит присваивал ты что-то переменной или нет.
источник

АК

Алексей Колмогоров... in pro.js
если там будет не прямое обращение к переменной а через obj["x" + 1].
источник

АК

Алексей Колмогоров... in pro.js
Вычислимое свойство в общем.
источник

d

dynamic in pro.js
Если ты ей ничего не присваивал , как она может измениться?
источник