我有對象的數組和名稱的另一個數組類似如下:如何在與其他數組匹配後刪除未使用的對象?
數組對象作爲文件的info對象
[
{ fieldname: 'banner', path: 'banner_img_path' },
{ fieldname: 'logo' , path: 'logo_img_path' },
{ fieldname: 'random', path: 'random_img_path' }
]
這裏是我的名字的數組
['banner', 'logo']
那麼我如何匹配或映射這兩個變量!請注意,映射或匹配後,所有未使用的對象應從原始對象數組中刪除?我需要得到這樣的對象
{
banner: banner_img_path,
logo : logo_img_path
}
我能夠做匹配,但我堅持擦除那些沒有使用的對象。
注意:可能是這個問題重複,但只是因爲我不知道這個操作的名稱是什麼! 請原諒我。
它是確定建立該對象,然後重建原始的對象數組? – Andrew
不知道爲什麼你需要清除任何東西。它看起來像你想創建一個新的對象 – charlietfl
@charlietfl這聽起來像一個措辭不佳的雙重問題。 1.構建對象,然後2.刪除原始數組中未出現在對象中的元素。 – Andrew