| 
                 分類:[JavaScript] 
  こんにちは。JavaScriptと言うよりTypeScriptの質問ですが。
  jobHasTags?: Promise<JobHasTagsEntity[]>;
  tags(): Promise<JobHasTagsEntity['tag'][]> {   return (async () =>     (await this.jobHasTags)    .map(({ tag }) => tag)    .sort((a, b) => {
 
 
 
          return ソート条件;       })   )(); }
  こちらはイメージとしてこんな感じに入ってます。 jobHasTags = new Promise([   {     id : 1,     tag: new Promise(       id: 1,       order: 1     )   },   {     id : 2,     tag: new Promise(       id: 2,       order: 2     )   },
  ])
  |