tengo un objeto como este
archivo datt.js:
const datt = { sub: { first: 'Jhon', last: 'Doe', } }archivo dott.js:
const dott = { company: 'wfh', fax: '0000', }; module.exports = dott;así que voy a importar este archivo dott a archivo datt, lo que esperaba es así
console.log(datt) /* sub: { first: 'Jhon', last: 'Doe', company: 'wfh', fax: '0000', } */y uso este codigo
const dott = require('./dott.js'); const datt = { sub: { first: 'Jhon', last: 'Doe', dott, } }pero me quedo asi:
/* sub: { first: 'Jhon', last: 'Doe', dott: { company: 'wfh', fax: '0000', } } */este es solo un pequeño ejemplo, y los datos que quiero importar son más de 1 archivo. Gracias.
... first: 'Jhon', last: 'Doe', dott, ...Este atajo de sintaxis significa agregar una nueva propiedad llamada punto con valor punto (el objeto), que es un diccionario.
Debes usar el operador de propagación
{ ...dott }