我不明白,如何清除物件內每個鍵的每個值。
結果應該是這樣的。
const initialObject = { a: "valueA", b: "valueB", c: "valueC" };
const finalObject = { a: "", b: "", c: "" };
我正在使用打字稿。
謝謝您的幫助。
uj5u.com熱心網友回復:
將鍵映射到陣列,[key, ""]然后使用Object.fromEntries()以下方法轉換為物件:
const initialObject = {a: "valueA", b: "valueB", c: "valueC"}
const finalObject = Object.fromEntries(
Object.keys(initialObject)
.map(key => [key, ""])
)
console.log(finalObject)
uj5u.com熱心網友回復:
您可以遍歷initialObject鍵,并為每個鍵在 中創建該屬性,其finalObject值為空字串""
const initialObject = { a: "valueA", b: "valueB", c: "valueC" };
const finalObject = {};
for (let key in initialObject) {
finalObject[key]= "";
}
console.log(finalObject);
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/407283.html
標籤:
