プロパティ名が異なる2つのオブジェクト間でデータを代入したい
Q&A
解決したいこと
それぞれ定義されているプロパティがことなる2つのオブジェクトのデータを
片方に代入?データを入れる?良い方法を教えていただきたいです。
// プロパティ名は異なるが、構造は同じ
interface Test1 {
hoge: string,
fuga: string[],
piyo: { piyopiyo1: string, piyopiyo2: string }
}
interface Test2 {
foo: string,
bar: string[],
baz: { baz1: string, baz2: string }
}
// hogeにfooの値をいれたい
自分で試したこと
片方の型の変数を用意して、データが入っている方を一つ一ついれていくしか思い付きませんでした。
これしか方法はないのでしょうか?
仮にTest1とTest2が配列になっていた場合はループさせるしかないのでしょうか?
0