我如何插入一个新对象到对象并展开这个新对象?



我有一个像这样的对象

datt.js文件:

const datt = {
sub: {
first: 'Jhon',
last: 'Doe',
}
}

dott.js文件:

const dott = {
company: 'wfh',
fax: '0000',
};
module.exports = dott;

所以我要把这个点文件导入到点文件中,我期望的是这样的

console.log(datt)
/*
sub: {
first: 'Jhon',
last: 'Doe',
company: 'wfh',
fax: '0000',
}
*/

,我使用这个代码

const dott = require('./dott.js');
const datt = {
sub: {
first: 'Jhon',
last: 'Doe',
dott,
}
}

但我是这样的:

/*
sub: {
first: 'Jhon',
last: 'Doe',
dott: {
company: 'wfh',
fax: '0000',
}
}
*/

这只是一个小例子,我要导入的数据不止一个文件。谢谢你。

...
first: 'Jhon',
last: 'Doe',
dott,
...

这个语法快捷方式意味着给一个名为dott的新属性加上值dott(对象),它是一个字典。

应该使用展开运算符

{ ...dott }

相关内容

  • 没有找到相关文章

最新更新