This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Константы, содержащие массивы и объекты, работают интересным образом. JavaScript не разрешает изменять значения этих констант, | |
но изменять свойства объектов и значения элементов массивов - можно. | |
Давайте посмотрим на примерах. Пусть у нас дан вот такой объект: | |
const obj = {a: 1, b: 2, c: 3}; | |
Давайте попробуем записать в него что-то другое: | |
obj = 123; // ошибка |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Подход программирования через константы в JavaScript | |
В последнее время в JavaScript возник новый подход к объявлению переменных. Суть подхода в том, что вместо let мы везде используем const, кроме тех случаев, когда мы точно знаем, что значение будет переменным. | |
Смотрите пример: | |
const a = 1; | |
const b = 2; | |
const c = a + b; | |
console.log(c); |