文字列を単語に変換しようとしていますが、javascriptとhtml5 canvasを使用してこれらを印刷しようとしています。文字列は任意の長さにすることができますが、単語の最大値として50をスペースで区切って使用しています。テキストプリントは、未定義の値が未定義」として印刷するときJavascript split()配列を出力し、未定義の値を文字列に変換する
ctx.fillText(wordArray[0] + " " + wordArray[1] + " " + wordArray[2] + " " + wordArray[3] + " " + wordArray[4], leftOffset, txtHeight);
ctx.fillText(wordArray[5] + " " + wordArray[6] + " " + wordArray[7] + " " + wordArray[8] + " " + wordArray[9], leftOffset, txtHeight+20);
など
しかし、:
してから使用して印刷:今、私は配列を作成するには、次のしています" の代わりに " 。"私は未定義の値を間違った方法でチェックしようとしているようですが、他に何を試していいのか分かりません。
さらに、この目標を達成する方法(文字列を単語に変換してから一度に5単語ずつ印刷する方法)について、より良い提案がある場合は、いくつかのより良いオプションをお勧めします。
おかげ