我有一組必需的專案,并希望根據該陣列中的元素創建一條記錄。所需陣列中的每個鍵在存在記錄中都有一個空陣列。基本上,我想在一行中完成以下代碼:
const required = ['firstName', 'lastName'];
const exist: Record<string, string[]> = {};
required.forEach((key) => this.exist[key] = []);
現有記錄將如下所示:
exist = {
'firstName': [],
'lastName': []
}
我對打字稿有點陌生,想看看這是否可能。
uj5u.com熱心網友回復:
你可以這樣做:
const required = ['firstName', 'lastName'];
const exist = Object.fromEntries(required.map(key => [key, []]));
console.log(exist);
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/525196.html
