JavaScript-値に基づいてキーと値のペアオブジェクトを並べ替えますか?
以下が私たちのオブジェクトだとしましょう-
var details = [ { studentId: 100, name: "John" }, { studentId: 110, name: "Adam" }, { studentId: 120, name: "Carol" }, { studentId: 130, name: "Bob" }, { studentId: 140, name: "David" } ];
上記のキーと値のペアオブジェクトを並べ替えるには、sort()を使用します。
例
以下はコードです-
var details = [ { studentId: 100, name: "John" }, { studentId: 110, name: "Adam" }, { studentId: 120, name: "Carol" }, { studentId: 130, name: "Bob" }, { studentId: 140, name: "David" } ]; details = details.sort(function (obj1, obj2) { return obj1.name.localeCompare(obj2.name); }); console.log(details);
上記のプログラムを実行するには、次のコマンドを使用する必要があります-
node fileName.js.
ここで、私のファイル名はdemo253.jsです。
出力
これにより、コンソールに次の出力が生成されます-
PS C:\Users\Amit\javascript-code> node demo253.js [ { studentId: 110, name: 'Adam' }, { studentId: 130, name: 'Bob' }, { studentId: 120, name: 'Carol' }, { studentId: 140, name: 'David' }, { studentId: 100, name: 'John' } ]
-
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> &
-
JavaScriptでJSONを解析して、特定の名前と値のペアを表示しますか?
JSONを解析するには、parseJSON()を使用し、特定のペアを表示するには、$。each()関数を使用します。 以下が解析されるJSONであるとしましょう- const APIData = '[{"Name":"John","Age":21},{"Name":"David","Age":24},{"Name":"Bob","Age" :20}]'; const getObject = jQuer