オブジェクトをコピーしようとしていますが、ソースオブジェクトの特定のプロパティのみが必要です。つまり、読み取り専用のプロパティはありません。私は、次の特性を必要Javascript/Type Script:オブジェクトをコピーする
0:
accountId
customerId:
description:
image:
items: (4) [{…}, {…}, {…}, {…}]
productTitle:
selected:false
$exists:
$key:
__proto:
- :私は= B、CONST B = Object.assign({}、A)等
ソースオブジェクトが以下の特性を持つ配列であるせしようとしています新しいオブジェクトでは:
0:
items: (4) [{…}, {…}, {…}, {…}]
productTitle:
これを行う最善の方法についてアドバイスできますか?
'Object.assign'は、すべての列挙可能なプロパティをターゲットオブジェクトにコピーします。それらのサブセットのみをコピーする場合は、割り当てを手動で行います。 – Bergi
'Object.assign'でプロパティを除外することはできません。これを試してみてください: 'const b = {items:a.items、productTitle:a.productTitle}; ' –
大変ありがとうございます - this worked.productGridData = []; this.products.forEach(製品=> { this.productGridData.push({productTitle:product.productTitle、items:product.items}) }); – ccocker