下記のコードで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
});