const in TypeScript doesn't work how you show it. You are able to update the properties of an object or array declared with const. You just cannot reassign the variable to a new object.
const
So I can do
const product: Product = { title: "Awesome Car", quantity: 32, price: 2990 }; product.title = "Awesome Camera"
while I cannot do
const product: Product = { title: "Awesome Car", quantity: 32, price: 2990 }; product = { title: "Awesome Camera", quantity: 32, price: 2990 };
Hey sorry I forgot to add as const in the example thank you for noticing it.
const product: Product = { title: "Awesome Car", quantity: 32, price: 2990 } as const ; product.title = "Awesome Camera"
after adding const assertion we can't edit the title property. Thank you for your feedback ))
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
const
in TypeScript doesn't work how you show it. You are able to update the properties of an object or array declared withconst
. You just cannot reassign the variable to a new object.So I can do
while I cannot do
Hey sorry I forgot to add as const in the example thank you for noticing it.
after adding const assertion we can't edit the title property. Thank you for your feedback ))