Skip to content

Instantly share code, notes, and snippets.

@AhmedBHameed
Last active March 14, 2019 14:00
Show Gist options
  • Select an option

  • Save AhmedBHameed/99e706cfadc96d1ccace5507e027b3da to your computer and use it in GitHub Desktop.

Select an option

Save AhmedBHameed/99e706cfadc96d1ccace5507e027b3da to your computer and use it in GitHub Desktop.

Revisions

  1. AhmedBHameed revised this gist Mar 14, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion JS helper functions.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    # Those are ES6 heper functions
    # Those are ES6 helper functions

    ## ArrayToObjects or ArrayToEntities

  2. AhmedBHameed revised this gist Mar 14, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion JS helper functions.md
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,7 @@ let arrayToObj = (array, keyField) => Object.assign({}, ...array.map( item => ({

    let arrayOfObj = [
    {id: 10, name: "Ahmed", age: 29},
    {id: 11, name: "Mohameed", age: 36}
    {id: 11, name: "Mohameed", age: 36}
    ];

    console.log(arrayToObj(arrayOfObj, "id"));
  3. AhmedBHameed renamed this gist Mar 14, 2019. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  4. AhmedBHameed created this gist Mar 14, 2019.
    14 changes: 14 additions & 0 deletions ES6 helper functions.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,14 @@
    # Those are ES6 heper functions

    ## ArrayToObjects or ArrayToEntities

    ```js
    let arrayToObj = (array, keyField) => Object.assign({}, ...array.map( item => ({[item[keyField]]: item}) ));

    let arrayOfObj = [
    {id: 10, name: "Ahmed", age: 29},
    {id: 11, name: "Mohameed", age: 36}
    ];

    console.log(arrayToObj(arrayOfObj, "id"));
    ```