تفاوت any و unknown توی TypeScript
توی TypeScript، وقتی نمیدونیم یه مقدار دقیقا چه نوعی داره، معمولا از any استفاده میکنیم. در کنارش یه گزینه دیگه هم داریم: unknown.
میتونیم اینطوری مقایسهشون کنیم: any یعنی «بیخیال تایپ شو و هر کاری دوست داری بکن» آزادی کامل میده، ولی ریسک کرش بالا میره. unknown یعنی «من نمیدونم تایپش چیه، ولی قبل از استفاده باید مطمئن بشی» یه جورایی جلوی اشتباهات رو میگیره و کد امنتر میشه.
مثال رو ببینید.
#typescript
@techstuff100
Post #41
344

- 🔥 7
- 👍 1
- 👏 1