が実行された場合、「console.log」はChrome(バージョン60.0.3112.101)ではなくFirefox(54.0)の文字列で返されます。axiosの値はChromeコンソールでは未定義、Firefoxコンソールでは文字列
axios.get('https://jsonplaceholder.typicode.com/posts')
.then(function (response) {
console.log(response.data[0].title);
})
.catch(function (error) {
console.log(error);
});
「console.log」ではなく「alert」がChromeで使用されている場合、正常に動作することに注意してください。 Chromeで動作させる方法はありますか?
ありがとうございました。
[Chromeではうまく動作します](https://jsfiddle.net/cek2yhyk/)。あなたが本当に* console *を意味するならば、コンソールは最後に評価された式の結果を表示することに注意してください(評価中に発行された 'console.log'sに加えて)。なぜ上記の結果が 'undefined 'になるのかわかりませんが、コードは' console.log' 'undefined'ではありません。 –
実際にこのページにアキシャルを追加してChromeのコンソールでそのコードを実行すると、関連性のない**未確認の**約束の表示でのみ未定義と表示されます(約束が解決されていないため)。 –