JavaScriptでのアルファベットの順序の並べ替え
問題
最初で唯一の引数として、小文字の英語のアルファベット文字列strを受け取るJavaScript関数を作成する必要があります
この関数は、英語の逆アルファベットに従ってソートされた文字を含む入力文字列に基づいて、新しい文字列を作成して返す必要があります。
たとえば、関数への入力が-
の場合const str = 'abcdef';
その場合、出力は-
になります。const output = 'fedcba';
例
以下はコードです-
const str = 'abcdef'; const reverseSorting = (str = '') => { const strArr = str.split(''); const mapString = 'abcdefghijkmnopqrstuvwxyz'; const sorter = (a, b) => { return mapString.indexOf(b) - mapString.indexOf(a); }; strArr.sort(sorter); return strArr.join(''); }; console.log(reverseSorting(str));
出力
以下はコンソール出力です-
fedcba
-
JavaScriptでのConstとLet。
Constとletは、ブロックスコープの変数を宣言するためにES2015で導入されました。 letを使用して宣言された変数は再割り当てできますが、constを使用して宣言された場合は再割り当てできません。 以下は、JavaScriptでletとconstを示すコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="wi
-
JavaScriptのArray.prototype.sort()。
JavaScript Array.prototype.sort()メソッドは、配列の並べ替えに使用されます。並べ替えの順序は、アルファベット、数字、昇順、降順のいずれかです。 以下は、Array.prototype.sort()メソッドのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-