🗳️
TypeScriptのArray型について
TypeScriptで配列に型をつけるに方法について解説していきます。
const person = {
name: "taro",
age: 28,
hobbies: ["Sports", "Singing"]
};
hobbiesは自動で型推論だけでstringのArray型と完全に決まるため明示的に指定はしなくて大丈夫です。
明示的に指定する場合
let favoriteActivities: unknown[];
favoriteActivities = ["Sports", 1];
変数宣言のタイミングで 変数: 型名[] とすることでArray型として宣言できます。
Discussion
失礼します。
any は型チェックを通り抜けてしまうので、意味は似ていますが unknown 型を使うほうが適切です。
必要なければ恐縮ですが、念のため、TS Playground で例示しておきます。
最初の投稿でいきなりコメントしてもらえるのすごく嬉しいです。
ご指摘のとおりunknown型を使う方が適切ですね!!早速ですが記事修正します。
コメントありがとうございました。
最後の一文に脱字があるようです、念のため。
Arrayですね