javascript - Cómo agregar un campo correctamente en typescript
Tengo un objeto json al cual necesito agregar un campo adicional dentro de un campo de arreglo en TypeScript. Estoy usando
import **myJson** from 'myJson.json';
for(let i= 0; i < myJson["some_other_fields"].length; ++i) {
myJson["some_other_fields"][i]["newField"] = "someValue";
}
El contenido de myJson.json se ve como sigue
{
"some_other_fields":[
{
"a":"1",
"b":"2"
},
{
"a":"3",
"b":"4"
}
]
}
Estoy viendo un error: La propiedad 'newField' no existe en el tipo. ¿Cuál es la forma correcta de establecer el campo, necesito crear un objeto {[k: string]: any} y copiar el campo en él?