サブ配列の最初の項目で配列を並べ替える方法-JavaScript?
次の配列があるとしましょう-
var studentDetails = [ [89, "John"], [78, "John"], [94, "John"], [47, "John"], [33, "John"] ];
そして、最初の項目(89、78、94など)に基づいて配列を並べ替える必要があります。これには、sort()を使用します。
例
以下はコードです-
var studentDetails = [ [89, "John"], [78, "John"], [94, "John"], [47, "John"], [33, "John"] ]; studentDetails.sort((first, second) => second[0] - first[0]) console.log(studentDetails);
上記のプログラムを実行するには、次のコマンドを使用する必要があります-
node fileName.js.
ここで、私のファイル名はdemo293.jsです。
出力
これにより、コンソールに次の出力が生成されます-
PS C:\Users\Amit\javascript-code> node demo293.js [ [ 94, 'John' ], [ 89, 'John' ], [ 78, 'John' ], [ 47, 'John' ], [ 33, 'John' ] ]
-
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-
-
JavaScriptで最初の位置を維持しながら、整数配列を並べ替えます
数値の配列を受け取るJavaScript関数を作成する必要があります。関数は、次の条件に従って配列を並べ替える必要があります- array[0]はその場所を維持する必要があります 次に大きい整数が続く(存在する場合) 次に、最小の整数から昇順 例- 入力配列が-の場合 const arr = [10, 7, 12, 3, 5, 6]; その場合、出力は-になります。 const output = [10, 12, 3, 5, 6, 7]; 例 以下はコードです- const arr = [10, 7, 12, 3, 5, 6]; const uniqueSort