0
私はこのような方法で私のチェーンプロミス関数を呼び出しています。 しかし、出会いの問題XXXは以下のように定義されていません。 どうすれば解決できますか?あなたは完全なコードをしてください共有してもらえますか?console.log(res.coords.latitude)
は、戻り値を行いますが、関数が未定義サンプルコードで未定義の子オブジェクト
function getGPSLocation(geolocationOptions) {
}
function initMap(lat, lng) {
\t console.log(lat);
\t console.log(lng);
}
var initMap = function (res) {
console.log(res.coords.latitude); // res.coords.latitude has value
initMap(res.coords.latitude, res.coords.longitude);
// Uncaught TypeError: Cannot read property 'latitude' of undefined
return res;
};
getGPSLocation()
.then(initMap);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
を投げること
注意 –
は再帰的なinitMap関数ですか? –
JSはメソッドのオーバーロードをサポートしていません。それは単に最新の方法を取る –