列出 Array 中 唯一的資料,去掉重複的,並且依照alphabeta順序排列

    
    //判斷是否有這個KeyName, 並去除重複的
          function FindInArray(iArray,Name){
            boolAdd=false;      // 是否添加資料到 KeyName
            tlen=iArray.length;
            if(tlen>0){
              boolAdd=true;    
              for(i=0;i<tlen;i++){
                if(iArray[i]==Name){
                  boolAdd=false;    //要添加資料到 KeyName
                  break;
                }
              }
            }else{
              boolAdd=true;      //要添加資料到 KeyName
            }
            if(boolAdd==true){   //添加資料到 KeyName
              iArray.push(Name);
            }
            return  iArray;
          }
    
    
    
    
    //使用方法
    var KeyName=new Array();
    counter1=obj.TotalRecordCount;          // 回傳的筆數
    for (var i = 0; i < counter1; i++) {          // 取的所有的  KeyName
      var tKeyName = obj["Records"][i]["KeyName"];
      KeyName=FindInArray(KeyName,tKeyName);     //判斷是否有這個KeyName, 並去除重複的
      console.log( "tKeyName:"+tKeyName );
    }
    if(KeyName.length>0){  
      KeyName=KeyName.sort();                     //依照字母順序排列
      console.log( KeyName );
    }