我如何組合兩個物件,使其看起來像下面的代碼
{
category: 'product 1',
sub_category: 'sub product 1',
}
{
nama: "nama product1",
jenis: "jenis1"
}
{
nama: "nama product1",
jenis: "jenis1",
category: {
category: 'product 1',
sub_category: 'sub product 1',
}
}
請幫我
uj5u.com熱心網友回復:
用 spread
const x = {
category: 'product 1',
sub_category: 'sub product 1',
}
const y = {
nama: "nama product1",
jenis: "jenis1"
};
const z = {...y, category: x};
const log = document.querySelector(`pre`);
log.textContent = `nested:\n` JSON.stringify(z, null, 2);
// or flattened:
const zz = { ...y, ...{ category: x.category, sub_category: x.sub_category } };
log.textContent = `\n\nflat:\n${JSON.stringify(zz, null, 2)}`;
<pre></pre>
uj5u.com熱心網友回復:
你可以做一些像這樣簡單的事情,假設所有物件都具有相同的格式
const obj1 = {
category: 'product 1',
sub_category: 'sub product 1',
}
const obj2 = {
nama: "nama product1",
jenis: "jenis1"
}
obj2.category = obj1;
console.log(obj2);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/315789.html
標籤:javascript 节点.js 目的
