オブジェクトのJavaScript配列をオブジェクトにフラット化する最も簡単なソリューションは何ですか?
オブジェクトのフラット配列をオブジェクトに変換します。reduce()の概念を使用できます。以下がオブジェクトの配列であるとしましょう-
const studentDetails = [ {Name: "Chris"}, {Age: 22} ]
例
const studentDetails = [ {Name: "Chris"}, {Age: 22} ] const objectStudent = studentDetails.reduce((obj, value) => { return { ...obj, ...value } }, {}) console.log(objectStudent);
上記のプログラムを実行するには、次のコマンドを使用する必要があります-
node fileName.js.
ここで、私のファイル名はdemo64.jsです。
出力
これにより、次の出力が生成されます-
PS C:\Users\Amit\JavaScript-code> node demo64.js { Name: 'Chris', Age: 22 }
-
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でツリー化するオブジェクトのフラット配列
このようなオブジェクトの配列があるとします- const arr = [ { id: '1', name: 'name 1', parentId: null }, { id: '2', name: 'name 2', parentId: null }, { id: '2_1', name: 'name 2_1', parentId: '2' }, { id: '2_2