2017-10-26 19 views
-3

を削除します。これを試してみてください私は青​​色私はこの配列からJavaScriptで重複した配列を削除したい重複した値の配列のjavascript

var fruits = [ 
       { 
        'color':'red', 
        'name': 'redName' 
       }, 
       { 
        'color':'blue', 
        'name': 'blueName' 
       }, 
       { 
        'color':'blue', 
        'name': 'blueName' 
        }, 
       { 
        'color':'yellow', 
        'name': 'yellowName' 
       }, 
      ]; 

     for(let i=0; i < fruits.length; i++) 
      { 
      if(indexOf(fruits[i]) == -1) 
      newarray.push(fruits[i]); 
      } 
     console.log(newarray); 
+3

スタックオーバーフローは無料のコード作成サービスではありません。あなたのコード/努力と実際の問題点を示してください。また、配列から重複を取り除くことは、以前に何千回も解決されてきた問題です。 SOに関する質問をする前に、いくつかの調査をしてください。 – Cerbrus

+0

これを[最小限の完全な検証可能な例](https://stackoverflow.com/help/mcve)に編集してみてください。[成功した質問方法](https:///stackoverflow.com/help/how-to-ask)。この特定のケースでは、この質問が他の場所で回答されたため、検索プラットフォームを使用してソリューションを見つけることができます。 –

答えて

2

を削除したい。この場合 :

var newArray = fruits.filter(x => x.color !== 'blue'); 

    console.log(newArray); 
+0

私はtypescriptを使用しているので、私はtypescriptでネイティブのjavascriptを使用できるかどうかわかりませんでした –

関連する問題