Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

配列を並べ替え、特定の要素をJavaScriptのデフォルト値として配置します


最初の引数としてリテラル値の配列を取り、2番目の引数として文字列を受け取るJavaScript関数を作成する必要があります。

この関数は、配列をアルファベット順に並べ替える必要がありますが、含まれるテキストに関係なく、2番目の引数として提供される文字列(配列に存在する場合)を最初の要素として保持します。

このためのコードは-

になります
const arr = ["Apple", "Orange", "Grapes", "Pineapple", "None", "Dates"];
const sortKeepingConstants = (arr = [], text = '') => {
   const sorter = (a, b) => {
      return (b === text) - (a === text) || a.localeCompare(b);
   }
   arr.sort(sorter);
};
sortKeepingConstants(arr, 'None');
console.log(arr);

出力

そして、コンソールの出力は-

になります
[ 'None', 'Apple', 'Dates', 'Grapes', 'Orange', 'Pineapple' ]

  1. 配列JavaScriptの最大値と最小値の差

    数値の配列を受け取るJavaScript関数を作成する必要があります。関数は、配列から最大値と最小値を選択し、それらの差を返す必要があります。 例 const arr = [4, 6, 3, 1, 5, 8, 9, 3, 4]; const difference = (arr = []) => {    const highest = Math.max(...arr);    const lowest = Math.min(...arr);    return highest - lowest; }; console.log(d

  2. JavaScriptの配列で同等の値と頻度を見つける

    整数の配列を唯一の引数として受け取るJavaScript関数を作成する必要があります。 関数は、頻度が値と同じになるように配列に整数が存在するかどうかをチェックする必要があります。 そのような整数が少なくとも1つ存在する場合は、その整数を返す必要があります。それ以外の場合は、-1を返す必要があります。 例- 入力配列が-の場合 const arr = [3, 4, 3, 8, 4, 9, 7, 4, 2, 4]; その場合、出力は-になります。 const output = 4; 例 以下はコードです- const arr = [3, 4, 3, 8, 4, 9, 7, 4, 2,