2016-07-26 13 views
-2

私の "var"にいくつかのIDを持っていますか?そのidは、idの両方の名前を持つStaticデータにすべて存在します。私がしようとしているのは、自分のIDの名前を見つけて、その名前だけを印刷しなければならないということです。私は多くのUnderscore jsメソッドを試していますが失敗しました。誰かが明確にする/私にplsを提案することができます。2つのオブジェクトのデータをJavaScriptで比較する方法

var CatePeri =[]; 
 
var cate =[]; 
 
// var CateName=[]; 
 

 
    $scope.getCategories = function() { 
 
     for (var i = 0 ; i < mainSteps.length; i++) { 
 
      for (var j = 0; j<mainSteps[i].steps.length; j++) {     
 
       var CatePeri= mainSteps[i].steps[j].category; 
 
       cate.push(CatePeri); 
 
     // var CateName =_.findWhere(mainSteps[i].category, cate); 
 
     // var CateName =_.where(mainSteps[i].category, cate); 
 
       } 
 
     } 
 
      return cate; // It return Id's Now 
 
         // But i have to Return the name's of that id's

ここ

var CatePeri is having Whole Category id's with Names, 
     var cate is having Category id's alone, 

代わりに、私は自分の名前を返す必要がidを返します。

答えて

1

var CatePeri =[]; 
 
var cate =[]; 
 
// var CateName=[]; 
 

 
    $scope.getCategories = function() { 
 
     for (var i = 0 ; i < mainSteps.length; i++) { 
 
      for (var j = 0; j<mainSteps[i].steps.length; j++) {     
 
       var CatePeri= mainSteps[i].steps[j].category; 
 
       cate.push(CatePeri); 
 
     // var CateName =_.findWhere(mainSteps[i].category, cate); 
 
     // var CateName =_.where(mainSteps[i].category, cate); 
 
       } 
 
     } 
 
      return _.pick(_.values(cate), 'name'); // It return Id's Now 
 
         // But i have to Return the name's of that id's

+0

、などの_.whereオプションunderscore.js静的JSON

var staticJson ={ id:'5rtf567', name:'S' } 
以下のような使用はちょうど今私は、ことを試みた持っています戻り値の{} ...空のオブジェクト –

+0

strとは何ですか?ケイトの願い。詳細は? –

+0

["1"、 "4"、 "2"、 "3"、 "5"] –

0

私が想定し、あなたは

// If you have the multiple object to find out the name put it the below code in `for` loop and try it 
    var nameOfId = _.where(staticJson ,{id:staticJson.id} 
    console.log('If you Want Whole Object',angular.toJson(nameOfId));  
    console.log('If you Want Name',angular.toJson(nameOfId.name));  
関連する問題