169 похожих чатов

Какие преимузества перед переменной?

15 ответов

22 просмотра

Конст и есть переменная

Обеспечить неизменяемость данных в переменной. Правило использования: по умолчанию const, если не подходит, то let, а если нужен функциональный скоуп или другие возможности, то var

Maksym- Автор вопроса
Vlad
Конст и есть переменная

Ну её потом переназначить нельзя

Maksym
Ну её потом переназначить нельзя

Сделаешь новую переменную. Почитай про функциональное программирование

Vlad
Опять вы со своим вар. Бррр

Пока var никто не исключал из языка. А появление const/let нередко связывают с тем, что в других языках блочный скоуп видимости переменных и не все, кто решил перейти на JavaScripts, знают и понимают как работает функциональный скоуп.

Vitaliy Zhyrytskyy
Обеспечить неизменяемость данных в переменной. Пра...

всё там изменяемое. единственная разница - отсутствие reassign

i7 4n
всё там изменяемое. единственная разница - отсутст...

Читайте внимательно. "Неизменяемость данных в переменной". Ключевая часть "в переменной". Это и есть ваш reassign

Vitaliy Zhyrytskyy
Читайте внимательно. "Неизменяемость данных в пере...

ничё не понял, если честно там всё переменная, так или иначе. не надо говорить ни о какой неизменяемости

i7 4n
ничё не понял, если честно там всё переменная, так...

const a = 1; приведите пример, как изменить значение переменной a?

i7 4n
пример с примитивом очень в тему)

Если вы присваиваете объект, то значение меняется для свойства объекта, но не для переменной. В переменной как была ссылка на объект, так она и останется.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта