Convert array of "key-value" pairs into object using javascript

New123 :

I have array of key and value pairs as

let array = [
  "Social Network: 1",
  "Tasks: 1",
  "Calendar: 1",
  "Journal: 1",
  "Business Contact Manager: 2"
];

I want convert this into an object as shown below:

{
  "Social Network": 1,
  "Tasks": 1,
  "Calendar": 1,
  "Journal": 1,
  "Business Contact Manager": 2
}

How can I achieve this?

Mohammad Usman :

You can use .reduce() and .split() to get the desired output:

let array = ["Social Network: 1", "Tasks: 1", "Calendar: 1", "Journal: 1", "Business Contact Manager: 2"];

let result = array.reduce((r, c) => {
  let [k, v] = c.split(":");
  r[k] = Number(v);
  return r;
}, {});

console.log(result);

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

Convert array of "key-value" pairs into object using javascript

Convert array to object using array values for object key value pairs

How to convert array to an object with key/value pairs Javascript

How to convert an Object {} to an Array [] of key-value pairs in JavaScript

How to convert an Object {} to an Array [] of key-value pairs in JavaScript

How to convert an array into an object in javascript with mapped key-value pairs?

How to convert an array of nested objects to an object with key, value pairs in JavaScript

Convert JavaScript array of 2 element arrays into object key value pairs

convert an array to an object of key value pairs

Convert key/value pairs to object using lodash

How to convert object containing key-value pairs to an array of objects in JavaScript

Convert nested array of objects to object of key-value pairs using reducer

convert JSON array of key value pairs to JSON Array of strings in Javascript

Convert array into key / value pairs

Convert array of objects to object of key-value pairs

How to convert an array of objects to object with key value pairs

Convert array to object with key and value in javascript

Array of key/value pairs to object

Convert array of objects to comma separated key value pairs javascript

How to convert key-value pairs to list of array using `AngularJS`?

javascript - array with key/value pairs

Javascript: How to make array from object with key value pairs as strings?

add key value pairs to object from an array - Javascript

Transform key/value pairs object into array of objects using Vanilla JS

Make object from an array of key-value pairs using Lodash

Get Key value pairs from below object using javascript

Get key of an value within object of object with multiple key and value pairs using javascript

Convert Tree of key value pairs to a json object

How to convert string into object with key value pairs