Size: a a a

2020 September 03

d

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

АК

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

d

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

d

dynamic in pro.js
Если ты его не изменишь - он не может измениться.
источник

АК

Алексей Колмогоров... in pro.js
dynamic
У тебя тут компилятор привет к obj['x1']
Ну тут не корректный пример, потому что сразу можно посчитать. Ну ты понял общий смысл.
источник

АК

Алексей Колмогоров... in pro.js
dynamic
Если ты его не изменишь - он не может измениться.
Так в рантайме же.
источник

d

dynamic in pro.js
Алексей Колмогоров
Так в рантайме же.
Что в рантайме. С каикх пор в рантайме переменные меняются сами по себе без кода.
источник

АК

Алексей Колмогоров... in pro.js
dynamic
Что в рантайме. С каикх пор в рантайме переменные меняются сами по себе без кода.
Ну нельзя же всё определить. Если вычислимое свойство приходит из JSON'ки какой-нибудь?
источник

d

dynamic in pro.js
Алексей Колмогоров
Ну нельзя же всё определить. Если вычислимое свойство приходит из JSON'ки какой-нибудь?
Как связано вычислимое свойство и const
источник

АК

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

p

persona x grata in pro.js
збс. только непонятно что делает

const sqrt = Math.sqrt(i) | 0 + 1;

и

primeNums.length && n <= sqrt;
источник

d

dynamic in pro.js
Приведи мне пример кода, где, как ты считаешь, нельзя заменить const на let, так, чтобы компилятор не понял, что перменная никогда не меняется.
источник

АК

Алексей Колмогоров... in pro.js
Ладно, я тут подумал что мы вдвоём только тут общаемся. Потом ты удалишь сообщения и останется только мой монолог. 😂
источник

d

dynamic in pro.js
Я еще раз говорю. const - это не для компилятора. Это для программиста. Защита от дурака.
источник

АК

Алексей Колмогоров... in pro.js
persona x grata
збс. только непонятно что делает

const sqrt = Math.sqrt(i) | 0 + 1;

и

primeNums.length && n <= sqrt;
Мы првоерять должны только числа до корня из проверямого числа. Если не нашли делители до него то их не будет и потом.
источник

d

dynamic in pro.js
Нет ни одного случая, в котором нельзя заменить конст на лет.
источник

АК

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

d

dynamic in pro.js
Мы ходим по кругу. Если есть не согласные - жду пример кода.
источник

АК

Алексей Колмогоров... in pro.js
Так в чём не согласные-то? Я же вопрос тебе задаю а не утверждаю.
источник

d

dynamic in pro.js
Алексей Колмогоров
А как же свертка констант?
Она работает даже когда ты var используешь.
источник