each to find json array element

by Asmita Jadhav

JavaScript

var allcolors=[];
    var currentColors={};


    $.ajax({
    dataType: "json",
    url: "color.json",
    success: function(response){
      allcolors=response;
      console.log(allcolors);
    }
    });

    $.ajax({
    dataType: "json",
    url: "mycolor.json",
    success: function(response){
      $.each(response, function(rkey,rval) {
        console.log("\n"+rkey+"\t ID : "+response[rkey].id+"\t Name : "+response[rkey].Name);
        currentColors=response[rkey].Colors;
          var finalarr=[];
        $.each(allcolors.Colors, function(key,val){
          var code=findCode(allcolors.Colors[key].color);
          //code=(code!=null)?code:"";
          var values={
            "color":allcolors.Colors[key].color,
            "value":allcolors.Colors[key].value,
            "code":code
          };
          finalarr.push(values);
          });
          console.log(finalarr);
        });

    }
    });

function findCode(color)
{
  var code="";
  $.each(currentColors, function(ckey,cval) {
    if(color==currentColors[ckey].color)
    {
      code=currentColors[ckey].code;
      return code;
    }
  });
  return code;
}