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

JavaScriptのサブ配列に存在する要素を含む配列の並べ替え


整数の配列の配列を受け取るJavaScript関数を作成する必要があります。配列内の各サブ配列には、正確に2つの整数が含まれます。

関数は、サブ配列に存在する要素を含む配列を並べ替える必要があります。

例:入力配列が-

の場合
const arr = [
   [4, 2],
   [6, 1],
   [5, 3]
];

その場合、出力配列は-

になります。
const output = [
   [1, 2],
   [3, 4],
   [5, 6]
];

出力

このためのコードは-

になります
const arr = [
   [4, 2],
   [6, 1],
   [5, 3]
];
const sortWithin = (arr = []) => {
   const res = [];
   const temp = [];
   for(let i = 0; i < arr.length; i++){
      temp.push(...arr[i]);
   };
   temp.sort((a, b) => a − b);
   for(let i = 0; i < temp.length; i += 2){
      res.push([temp[i], temp[i+1]]);
   };
   return res;
};

出力

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

になります
[ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ]

  1. JavaScriptの_.initial()関数の重要性は何ですか?

    _。initial() _。initial() underscore.jsの関数です 、これはjavascriptのライブラリです。このメソッドは、配列の最後の要素を残りの要素から区別するために使用されます。このメソッドは、配列の最後の値を無視するだけです。 構文 _.initial( array, n ); _。Initial() 2つのパラメータを取ることができます。 配列 -このメソッドは配列を取得し、最後の要素を除くすべての要素を提供します。 n -指定された配列からトリミングされるのは、要素の数に他なりません。オプションです。 例 <html> &l

  2. JavaScriptを使用して同じ配列内の配列の要素を複製するにはどうすればよいですか?

    以下は、同じ配列内の配列の要素を複製するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" > <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>   &nbs