Esta pregunta puede ser ridícula, pero intenté buscar en todas partes, pero no puedo encontrar una buena referencia.
¿Por qué algún objeto en javascript tiene la estructura como en la imagen adjunta a continuación?
No hay carácter t
¿Y cómo convierto el objeto normal a esa forma? Por ejemplo:
{ key: "training", amount: 4500, currency: "PLN", label: "Training", }
El carácter t
es el nombre de clase del objeto que se pasa como el valor del value
clave. Como mencionó el usuario @Vishnudev en los comentarios.
Considere el siguiente código para recrear el objeto JavaScript y su estructura en la imagen.
class t{ constructor( amount, currency, _sdkType) { this.amount = amount this.currency = currency this._sdkType = _sdkType } } let value = new t(4500, "PLN", "Money") let object = { value: value } console.log(object)
Resultado como se ve en la consola del navegador.