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

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

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

PromiseObject間のソート


(過去ログ 170 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■98305 / inTopicNo.1)  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
    )
  },

])

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -