私は出席者の配列を持っていますが、そのうち2人はインストラクターです。インストラクターの1人を交換して更新し、残りの出席者をそのままアレイに残したいと思います。配列が変更された要素を置換する
ここでは例です:
{
instructors: [
{ email : '[email protected]' },
{ email : '[email protected]' }
]
}
そして、私の最終的な結果は次のようになります。:
{
attendees: [
{ email: '[email protected]' },
{ email: '[email protected]' },
{ email: '[email protected]' },
{ email: '[email protected]' },
{ email: '[email protected]' }
]
}
{
attendees: [
{ email: '[email protected]' },
{ email: '[email protected]' },
{ email: '[email protected]' },
{ email: '[email protected]' },
{ email: '[email protected]' }
]
}
は今、私はそれらの1とインストラクターの新しい配列が変更提出新しい講師として[email protected]
が[email protected]
に置き換えられました。私はlodashで_differenceByを使うことができると思うが、配列内の変更された要素をどのように置き換えるかを理解することはできない。これを行うエレガントな方法はありますか?
'アレイ#1 CONCAT(アレイ)' – Rayon
このdoesnのをい理にかなっているようだ。元のセットでは、インストラクターが何かを知る唯一の方法は、電子メールを調べることです。交換後、「テスト」がインストラクターであることを知る方法はありません。それはあなたが欲しいものですか? – Sigfried
意味がありません –