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

単一配列からJavaScriptオブジェクトを作成し、キー値を定義しますか?


JavaScriptオブジェクトをキー値に変換するには、Map()とともにObject.entries()を使用する必要があります。次のコードは-

var studentObject={
   101: "John",
   102: "David",
   103: "Bob"
}
var studentDetails = Object.assign({}, studentObject)
studentDetails = Object.entries(studentObject).map(([studentId,studentName])=>({studentId ,studentName}));
console.log(studentDetails);

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

node fileName.js.

ここで、私のファイル名はdemo113.jsです。

出力

これにより、次の出力が生成されます-

PS C:\Users\Amit\JavaScript-code> node demo113.js
[
   { studentId: '101', studentName: 'John' },
   { studentId: '102', studentName: 'David' },
   { studentId: '103', studentName: 'Bob' }
]

  1. JavaScriptでCookieから値を作成して読み取るにはどうすればよいですか?

    クッキーを作成する Cookieを作成する最も簡単な方法は、次のような文字列値をdocument.cookieオブジェクトに割り当てることです- document.cookie = "key1=value1;key2=value2;expires=date"; ここで「expires」属性はオプションです。この属性に有効な日付または時刻を指定すると、Cookieは指定された日付または時刻に期限切れになり、それ以降はCookieの値にアクセスできなくなります。 例 次のことを試してください。入力Cookieに顧客名を設定します。 ライブデモ <html> &n

  2. JavaScriptで元の配列を変更せずにオブジェクトキーを変更するにはどうすればよいですか?

    以下は、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