如何通过使用ES6,以除去来自两个阵列对象的副本
我试图从userPermitDataArr删除重复。
deniedModuleArr = [ { moduleName: 'Transaction fee',
url: '/transactionfee',
moduleClassName: 'TransactionFee' },
{ moduleName: 'Refund View',
url: '/refundview',
moduleClassName: 'RefundView' } ]
userPermitDataArr = [ { moduleName: 'Transaction fee',
url: '/transactionfee',
moduleClassName: 'TransactionFee' },
{ moduleName: 'Refund View',
url: '/refundview',
moduleClassName: 'RefundView' },
{ moduleName: 'Cancellation',
url: '/cancellation',
moduleClassName: 'Cancellation' },
{ moduleName: 'Transaction',
url: '/transaction',
moduleClassName: 'Transaction' } ]
[{ moduleName: 'Cancellation',
url: '/cancellation',
moduleClassName: 'Cancellation' },
{ moduleName: 'Transaction',
url: '/transaction',
moduleClassName: 'Transaction' } ]
回答如下:
如何通过使用ES6,以除去来自两个阵列对象的副本
我试图从userPermitDataArr删除重复。
deniedModuleArr = [ { moduleName: 'Transaction fee',
url: '/transactionfee',
moduleClassName: 'TransactionFee' },
{ moduleName: 'Refund View',
url: '/refundview',
moduleClassName: 'RefundView' } ]
userPermitDataArr = [ { moduleName: 'Transaction fee',
url: '/transactionfee',
moduleClassName: 'TransactionFee' },
{ moduleName: 'Refund View',
url: '/refundview',
moduleClassName: 'RefundView' },
{ moduleName: 'Cancellation',
url: '/cancellation',
moduleClassName: 'Cancellation' },
{ moduleName: 'Transaction',
url: '/transaction',
moduleClassName: 'Transaction' } ]
[{ moduleName: 'Cancellation',
url: '/cancellation',
moduleClassName: 'Cancellation' },
{ moduleName: 'Transaction',
url: '/transaction',
moduleClassName: 'Transaction' } ]
回答如下: