ts
1const a: [number, ...number[]] = [1, 2, 3]
はエラーが出ないのに、
ts
1const arr = [1, 2, 3] 2const a: [number, ...number[]] = arr
がコンパイルエラーになるのは何故なのでしょうか?
どちらも同じnumber[]
を代入しているのに、変数に入れたときのみエラーになる理由がわかりません。
回答1件
あなたの回答
tips
プレビュー
投稿2021/05/07 15:18
ts
1const a: [number, ...number[]] = [1, 2, 3]
はエラーが出ないのに、
ts
1const arr = [1, 2, 3] 2const a: [number, ...number[]] = arr
がコンパイルエラーになるのは何故なのでしょうか?
どちらも同じnumber[]
を代入しているのに、変数に入れたときのみエラーになる理由がわかりません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/07 15:44