質問: よろしくお願いいたします。 ブラウザ上からgooglehomeに話をさせるために を参考にし、下のようにindex.htmlを作成しました。 ``` 話す ``` ボタンを押せばgooglehomeが"おはよう",または欄に入力された言葉を 話すようにしたいのですが、思ったようになりませんでした。 fetchの使い方を教えていただけましたら、幸いです。
回答: `function` は必要ありません。 ### 関数の利用法 関数の「宣言(定義)」と「呼び出し」を混同なさっているようです。今回はブラウザ環境に既に含まれている `fetch` という関数を使いたい、という事ですから行うべきは宣言ではなく、呼び出しです。`function` は付けずに、`fetch(引数...)` とします。 参考: 関数 - JavaScript | MDN ### エラーの確認法 一般に問題が生じた場合は、どういったエラーが出ているのか(あるいは出ていないのか)確認する必要があります。これに使うものとして、ブラウザによって呼び方は異なりますが、「開発ツール」の「コンソール」があります。今回の例では「構文エラーである」という意味のエラーを確認できるはずです。 参考: Webコンソール - 開発ツール | MDN