TypeScript 中定義變數 ‘as const’ 是什麼意思與目的?What meaning and purpose is ‘as const’ for in TypeScript?
在 TypeScript 的進階應用中,常常會看到 const abc = { a: 1 } as const 這樣的撰寫方法,一時會有「明明已經定義為 const 的變數了,為何還要強制再轉成 as const 呢?」的想法對吧。通常這種情況只會發生在物件變數。
TypeScript 中定義變數 ‘as const’ 是什麼意思與目的?What meaning and purpose is ‘as const’ for in TypeScript?
在 TypeScript 的進階應用中,常常會看到 const abc = { a: 1 } as const 這樣的撰寫方法,一時會有「明明已經定義為 const 的變數了,為何還要強制再轉成 as const 呢?」的想法對吧。通常這種情況只會發生在物件變數。
📌 const abc = { a: 1 } as const 是什麼意思?
原文出處:https://blog.kueiapp.com/zh/programming-tw/what-meaning-and-purpose-is-as-const-for-in-typescript/
메타데이터
- post_id
- 5dab5219d7d2
- slug
- typescript-中定義變數-as-const-是什麼意思與目的-what-meaning-and-purpose-is-as-const-for-in-typescript-5dab5219d7d2
- url
- https://medium.com/@kueiapp/typescript-%E4%B8%AD%E5%AE%9A%E7%BE%A9%E8%AE%8A%E6%95%B8-as-const-%E6%98%AF%E4%BB%80%E9%BA%BC%E6%84%8F%E6%80%9D%E8%88%87%E7%9B%AE%E7%9A%84-what-meaning-and-purpose-is-as-const-for-in-typescript-5dab5219d7d2
- canonical_url
- https://medium.com/@kueiapp/typescript-%E4%B8%AD%E5%AE%9A%E7%BE%A9%E8%AE%8A%E6%95%B8-as-const-%E6%98%AF%E4%BB%80%E9%BA%BC%E6%84%8F%E6%80%9D%E8%88%87%E7%9B%AE%E7%9A%84-what-meaning-and-purpose-is-as-const-for-in-typescript-5dab5219d7d2
- author_url
- https://medium.com/@kueiapp
- status
- ok
- fetched_at
- 2026-07-16 23:09:22