如何通过分割字符串将数组转换为对象?的JavaScript

假设我们有一个字符串数组,其中每个值的每个元素都有一个破折号(-),左边是键,右边是值。我们的工作是拆分这些字符串,并从该数组中形成一个对象。

这是示例数组-

const arr = ["name-Rakesh", "age-23", "city-New Delhi", "jobType-remote",

"language-English"];

因此,让我们编写代码,它将遍历数组,拆分每个字符串并将其输入新对象

完整的代码将是-

示例

const arr = ["name-Rakesh", "age-23", "city-New Delhi", "jobType-remote",

"language-English"];

const obj = {};

arr.forEach(string => {

   const [key, value] = string.split("-");

   obj[key] = value;

});

console.log(obj);

输出结果

此代码的控制台输出将是-

{

   name: 'Rakesh',

   age: '23',

   city: 'New Delhi',

   jobType: 'remote',

   language: 'English'

}

以上是 如何通过分割字符串将数组转换为对象?的JavaScript 的全部内容, 来源链接: utcz.com/z/327289.html

回到顶部