javascript - 如何在 typescript 中正確添加欄位
我有一個 JSON 對象,需要在 TypeScript 中向一個陣列字段添加額外的字段。我正在使用
import **myJson** from 'myJson.json';
for(let i= 0; i < myJson["some_other_fields"].length; ++i) {
myJson["some_other_fields"][i]["newField"] = "someValue";
}
myJson.json 的內容如下
{
"some_other_fields":[
{
"a":"1",
"b":"2"
},
{
"a":"3",
"b":"4"
}
]
}
我看到一個錯誤,屬性 'newField' 在類型上不存在,設置字段的正確方式是什麼,我需要創建對象 {[k: string]: any} 然後將字段複製進去嗎?