2017-10-20 9 views
-1

Iは、2つの配列LEFT、RIGHT、型スクリプトアレイにおける交点は

const arr1 = [{id: 1,name: 'Diego', age: 23,}, 
       {id: 2,name: 'Brian',age: 18,}, 
       {id: 4,name: 'Lonaro', age: 21,}]; 


const arr2 = [{id: 1,name: 'Diego',age: 23,}, 
       {id: 2,name: 'Brian',age: 18,}, 
       {id: 3,name: 'Pikachu',age: 88,}]; 

がARR1 LEFT OUTER JOINを取得する必要が持ってARR2 = [{ID:4、名称: 'Lonaro'、年齢:21、}]

とARR1 RIGHT OUTERを取得する必要がJOIN ARR2 = [{ID:3、名称: 'ピカチュウ'、年齢:88、}]

とARR1 INTERSECTION ARR2 = [{IDを取得する必要があります:1、名前: 'Diego'、年齢:23、} {ID:2、名前: 'Brian'、年齢:18、}、

使用typescriptです

答えて

1
  1. 使用差(x、y)の方法

  2. 使用差(Y、X)方法 - 配列順序を使用して、交差点を

  3. を反転させることに注意してください( x、y)の方法

あなたはlodashまたはramdajsでそれらを見つけるか、yourselfをロールアウトすることができます。

関連する問題