配列内の文字列をJavaScriptの新しい配列内のオブジェクト内のキーにしますか?
以下が私たちの配列だとしましょう-
var values = ['studentNames', 'studentMarks'];
map()を使用して、上記の配列を新しい配列(オブジェクトのキー)に変換できます-
var convertIntoNewArray = values.map(arrayObject => ({ [arrayObject]: [] }));
例
以下はコードです-
var values = ['studentNames', 'studentMarks']; console.log(values); var convertIntoNewArray = values.map(arrayObject => ({ [arrayObject]: [] })); console.log(convertIntoNewArray);
上記のプログラムを実行するには、次のコマンドを使用する必要があります-
node fileName.js.
ここで、私のファイル名はdemo281.jsです。
出力
これにより、コンソールに次の出力が生成されます-
PS C:\Users\Amit\javascript-code> node demo281.js [ 'studentNames', 'studentMarks' ] [ { studentNames: [] }, { studentMarks: [] } ]
-
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
-
JavaScriptのObject.keys()。map()VS Array.map()
以下は、JavaScriptでObject.keys()。map()とArray.map()を示すコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title>