技術記事以外

技術記事以外の振り返りやその日学んだことのちょっとしたメモなどを置く予定です

今日の学習メモ

  • Firestoreで改行込みの文字列を保存したいときは、普通に改行文字の"\n"を利用すれば良い。が、そのままでは使えない。コード内でstringに改行文字を含んだときはASCII 10に置ける単一の文字として認識するのと異なり、例えばコンソールに手打ちで改行文字を書いたときは普通に二文字として扱われるからである。プログラミングにおいて二文字として"\n"を認識するには、エスケープをつけて"\n"とする必要がある。というわけで、replace(/\\n/g, \n)でただの二文字になっている改行文字を普通の改行文字に戻す必要がある、という話。StackOverflow