私はes6を使って別のファイルからいくつかのjsonをインポートしていますが、別のjsonオブジェクトの中にそれらを集めようとすると、ラッパーのない別のオブジェクトに新しいオブジェクトを追加する
element1.js
module.exports = {
'element1': { foo: 'bar' }
}
element2.js
module.exports = {
'element2': { foo: 'bar' }
}
を私は以下のコードを実行します。
import elementVar1 from './element1.js'
import elementVar2 from './element2.js'
const list = { elementVar1, elementVar2 }
リストは次のようになります。
{
elementVar1: {
element1: {
foo: 'bar'
}
},
elementVar2: {
element2: {
foo: 'bar'
}
}
}
私の目的は、このようなラッパーなしでこれらの要素を処理することです。
{
element1: {
foo: 'bar'
},
element2: {
foo: 'bar'
}
}
basicly私はこの...変更された質問に基づいて
import elementVar from './element.js'
const list = elementVar;
EDIT
を行う必要があり、次のように...解決策はなります彼らに
'{}}で囲む必要はありません。単に' const list = elementVar'を使用するだけです。なぜか 'import list from '/ element.js' – Satpal
あなたの例ではJavaScriptオブジェクトはありません。 –