小文字を区別するためにAskyコードを読み込みます



寝る前に片付けてから寝ようと思っていたのですが、時間が過ぎたようで・・・?
注意事項にも記載されていますが、charCodeAt()でAskyコードを確認できます.
私は本当に覚えています.お願いします.私はやることがたくさんあります.明日はやることがたくさんあるので、今日は書いて、寝ましょう.
とにかく小文字大文字大文字大文字.
問題は、逆ソートして文字列を返すことです.

コード#コード#

const reverseStr = (list)=>{
  const Answer = [];
  for (i = 0; i < list.length; i++) {
    Answer.push(
      list[i].split("").map((a, b) => {
        return a.charCodeAt() >= 65 && a.charCodeAt() <= 90
          ?  a.toLowerCase():  a.toUpperCase()}).join("")
    );
  }
  return Answer.reverse().join(" ")
}
解コードの五、三項演算子は本当に可読性が悪い......そうですか.読みやすいようです.
  • は、
  • の値を含む空の配列を表す.
  • 65以上90以下であれば小文字に変更され、
  • .
  • 両方でなければ大文字に変更して
  • 配列の形状をjoin(")文字列の形状に設定し、空の配列にプッシュします.
  • で完了した配列を逆()ソートした後、join("")で文字列を作成して返します.