function pair(str) {
//定义DNF匹配对
var fr=["A","T","C","G"];
var ed=["T","A","G","C"];
//初始化
var array=[];
//将字符串转为数组
str=str.split('');
//使用遍历
str.forEach(function(val){
fr.forEach(function(cp,index){
//新定义一个数组,为当前DNA和对应DNA
var arr=[val,ed[index]];
//匹配成功后将数组压入array
if(cp==val)array.push(arr);
});
});

return array;
}

pair("GCG");

  算法过程中出现的问题:

        需要先将DNA对定义为数组后才能压入array,否则不能达到要求