# 配列の型宣言

配列の型宣言は、`要素の型[]`と記述します。以下の記述の場合は、文字列を格納する配列のため、`string[]`と宣言します。

<pre class="language-typescript" data-title="index.ts◎"><code class="lang-typescript">...
something = 1 // any型は別の型で上書きできる。

<strong>let fruits: string[] = ["りんご", "みかん", "パイナップル"];
</strong></code></pre>

このように宣言すると`forEach`メソッドのような、引数として渡す関数の引数に、要素が格納される変数の型をVSCodeにてホバーすると確認することができます。

<pre class="language-typescript" data-title="index.ts◎"><code class="lang-typescript">...
let fruits: string[] = ["りんご", "みかん", "パイナップル"];
<strong>fruits.forEach((fruit) =>  fruit.length);
</strong></code></pre>

<figure><img src="https://1869761657-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcUBbYqol4PMzZJggiMqV%2Fuploads%2FYjQZQdikbfdfFykm38Ae%2Fts12031.png?alt=media&#x26;token=02272b8e-9291-4089-b753-2afc17ea63e0" alt=""><figcaption></figcaption></figure>
