文字セットを見ると、各文字を配列内の特定の順序に配置しようとしています。例:文字列 "cat"と "dog"が与えられた場合、最初に読み込まれたので、配列の最後に[d,o,g,c,a,t]
、catが入った配列が必要です。 単語を構成する配列の先頭に文字を追加する
をしかし、私は、文字列を想定して以下のコードをしようとすると、「猫」と「犬」です。 私は配列を含む:[c,a,t,d,o,g]
。私はプッシュの代わりに.unshift
を試しましたが、配列は現在[g,o,d,t,a,c]
です。
var chars = /^[a-z]$/;
var string = [];
function makeword(){
if(currentChar.match(chars)){
string.push(currentChar);
currentChar = getNextChar(); //Gets next Character in the String
makeword();
}
}
Javascriptではこれが可能ですか?
? – shreyansh
あなたの入力例は何ですか?どのようにそれを与えるのだろうか? isはあなたが渡す文字列で、配列に分割されていますか?または、単純な配列を渡すだけですか?適切な詳細を教えてください。 –