[valを、キー]のためのTSのタイプを定義するには?

無題:

どのように私はのためのTSタイプ定義されなければならない[key, val]から返されたペアをObject.entries

type objType = {
    one: string | null;
    two: string | null;
};

const obj: objType = {
    one: 'one',
    two: 'two',
};

Object.entries(obj).map(([key, val]) => {
    console.log(key, val);
});

EDIT:これはちょうど簡単な例でした。問題は、私のコードにありました

すべてが期待どおりに動作します。みんな、ありがとう!

alexako:

あなたはのキー/値ペアの種類の定義を意味します.map。このようなパラメータを?

Object.entries(obj).map(([key, val]: [Type1, Type2]) => {
    console.log(key, val);
});

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=406376&siteId=1