【javascript】[object Promise]が返って値が取得できない場合の対処法

下記のコードでprofileの中身が[object Promise]になって正しい値が取得できない

profile = liff.getProfile();

解決方法

thenで処理を待ってから値を取得

liff.getProfile().then(function (profile) {
// do something with profile
const aaa = profile.userId;
const bbb = profile.displayName;
alert(aaa + bbb);
}).catch(function (error) {
// handle error
});

タイトルとURLをコピーしました