タイトル説明
VAR ARR = [ 1、2 ]。 VAR allArr = [{ID:1、名称:" S " }、{ID:2、名称:" DS " }、{ID:3、名称:" GG " }] VAR finalArr = []; // 最终结果 finalArr = [{ID:3、名称:" GG " }]。
ソリューション
VAR ARR = [ 1、2 ]。 VAR allArr = [{ID:1、名称:" S " }、{ID:2、名称:" DS " }、{ID:3、名称:" GG " }] // 最终结果 // finalArr = [{ ID:3、名称: "GG"}]。 VAR finalArr = allArr.filter(!(項目)=> arr.includes(item.id));
含む()メソッドは、配列が指定された値を含むかどうかを決定するために使用される場合、そうでない場合はfalse trueを返し、そう。
[ 1、2、3 ] .INCLUDES(2)。 // 真 [ 1、2、3 ] .INCLUDES(4)。 // 偽 [ 1、2、3 ] .INCLUDES(3、3)。 // 偽 [ 1、2、3 ] .INCLUDES(3 - 1)。// 真 [ 1、2は、NaN] .INCLUDES(NaNで);// 真