我有一个像这样的对象
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 }