json 配列オブジェクトから必要なフィールドの一部を抽出して新しい配列オブジェクトを形成する方法

これは冗談ですが、長い間苦労した結果、js と ts がデフォルトのメソッドを提供していることがわかりました。

バックグラウンドから取得したデータ:

//サーバーによって取得される

 データ = [ {dd:'22' ,AA:'ドンドン' ,re1:123}, {dd:'33' ,AA:'リリ' ,re1:234}, {dd:'44' ,AA: 'ミンミン' ,re1:456} ];

//理想的

[ {dd:'22' ,re1:123}, {dd:'33' ,re1:234}, {dd:'44' ,re1:456} ];

TSソリューション:

インターフェイス myData{

dd:文字列;

rel:番号;

}

const newArr=ref<myData>([])

get メソッドがカプセル化されていると仮定して、データを取得します。

関数 getDataList() {

return (baseService.get("/sys/tData/list").then((res) => {

newArr.value = res.data;

console.log('data:',newArr.value)

})

)

}

TS は、インターフェースで定義されたデータに基づいてデータを自動的に照合します。複雑な変換を再度行う必要はありません。

おすすめ

転載: blog.csdn.net/weixin_44821114/article/details/133439653