Constant Declaration
have block scope like let keyword
// ES5
var value = "hey";
value = "Cool";
console.log(value); // Cool
// ES6
const value = "hey";
value = "Cool";
console.log(value); // Error: "value" is read-onlyAnother Example
const obj = {};
obj.name = "Hemant";
console.log(obj); // {name: "Hemant"}
// but
const obj = {};
obj = {location: "HYD"};
console.log(obj); // Error: "obj" is read-onlyUse Cases
Last updated
Was this helpful?