0
function pairElement(str) {
var arr = [['G','C'],['C','G'],['A','T'],['T','A']],b=[]
for(var k=0;k<arr.length;++k){
var res = arr.filter(function(v){
return v;
})[k][0]
var j=0;
while(j<str.length){
if(str[j]===res){
b.push(arr[k])
}
j++;
}
}
return b;
}
console.log(pairElement("ATCGA"));
main関数に渡された引数の順番で結果をペアにする必要があります。このコードの結果は [['A','T'],['T','A'],['C','G'],['G','C'],['A','T']]
になるはずですが、私は次のようになります[['G','C'],['C','G'],['A','T'],['A','T'],['T','A']]
配列の結果を順番に取得しない
クール私ができるとにかくありますそれは機能的に行うのですか? –
@SeanT確かに、2番目のコードスニペットはより機能的です。 – 4castle
Ohh yeah私もこのコードスニペットを見ましたが、ECMA6がECMA5で何か機能したいと思っているのを知らないのです:) –