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

JavaScriptを使用してオブジェクトのエントリを順番に取得しますか?


以下が私たちのオブジェクトだとしましょう-

const subjectDetails ={
   102:"Java",
   105:"JavaScript",
   104:"MongoDB",
   101:"MySQL"
};

sort()メソッドを使用して、オブジェクトのエントリを順番に取得します-

const orderSubjects =
Object.fromEntries(Object.keys(subjectDetails).sort().map((k) => {
   return [k, subjectDetails[k]];
}));

const subjectDetails ={
   102:"Java",
   105:"JavaScript",
   104:"MongoDB",
   101:"MySQL"
};
const orderSubjects =
Object.fromEntries(Object.keys(subjectDetails).sort().map((k) => {
   return [k, subjectDetails[k]];
}));
console.log(orderSubjects);

上記のプログラムを実行するには、次のコマンドを使用する必要があります-

node fileName.js.

出力

ここで、私のファイル名はdemo146.jsです。これにより、次の出力が生成されます-

PS C:\Users\Amit\JavaScript-code> node demo146.js{
   '101': 'MySQL',
   '102': 'Java',
   '104': 'MongoDB',
   '105': 'JavaScript'
}

  1. JavaScriptのRegExpオブジェクト。

    RegExpオブジェクトは、テキストの一部を検索および抽出することにより、一部のテキストのパターンマッチングに使用されます。 RegExpオブジェクトは、regexpコンストラクターまたはリテラル構文のいずれかを使用して作成できます。 以下は、JavaScriptのRegExpオブジェクトのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"

  2. JavaScriptのオブジェクト初期化子

    オブジェクト初期化子は、新しく作成されたオブジェクトを初期化できるようにする式です。これは、プロパティ名の0個以上のペアと、中括弧{}で囲まれたオブジェクトの関連する値のコンマ区切りのリストです。 以下は、JavaScriptのオブジェクト初期化子のコードです。 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=d