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