add item array javascript

Iniciado por OssoH, 9 Junio 2021, 12:13 PM

0 Miembros y 1 Visitante están viendo este tema.

OssoH

tengo este codigo en typescript


var constraints = {
   audio: false,
   video: {
       facingMode: "environment",
    zoom: 0,
    focusMode: {ideal: "continuous"}
   }
};


y quiero añadir un item en [video] de forma que quede asi :


var constraints = {
   audio: false,
   video: {
       facingMode: "environment",
    zoom: 0,
    focusMode: {ideal: "continuous"},
               deviceId: { exact: "89dkdnmdjhfssf" }
   }
};



He probado varias cosas y no lo consigue añadir.
Por ejemplo :
constraints.push({"deviceId": { exact: "89dkdnmdjhfssf"}});
error => TS2339: Property 'push' does not exist

¿Que estoy haciendo mal?
Gracias



OssoH

solucionado:
constraints['video']['deviceId'] = { exact: "ddfjsflsfjlsf };

MinusFour

Por si no te quedo claro porque no funciona... constraints no es un arreglo, es un objeto común.