C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■98305 / 親階層)  PromiseObject間のソート
□投稿者/ さくぼう (2回)-(2021/10/30(Sat) 01:35:46)

分類:[JavaScript] 

こんにちは。JavaScriptと言うよりTypeScriptの質問ですが。

ちょっと分かりにくいですが、PromiseにラップされたObjectの配列のソートをしたいです。
Promiseに包まれてるので@Aの様にthen()しか値を取れないのですが、この@Aの値をキーにソートをかけたいです。

お分かりになる方いましたら宜しくお願い致します。


list?: Promise<AbcEntity[]>;

tags(): Promise<AbcEntity['tag'][]> {
  return (async () =>
    (await this.list)
   .map(({ tag }) => tag)
   .sort((a, b) => {

        a.then((val) => {
          console.log("aの値:"+val.order);//@
        });

        b.then((val) => {
          console.log("bの値:"+val.order);//A
        });

        return ソート条件;
      })
  )();
}

↓こちらはイメージとしてこんな感じに入ってます。
list= new Promise([
  {
    id : 1,
    tag: new Promise(
      id: 1,
      order: 1
    )
  },
  {
    id : 2,
    tag: new Promise(
      id: 2,
      order: 2
    )
  },

])

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 返信無し
 
上記関連ツリー

PromiseObject間のソート / さくぼう (21/10/30(Sat) 01:35) #98305 ←Now

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信