如何通过拆分字符串将数组转换为对象?JavaScript
javascriptweb developmentobject oriented programming更新于 2025/9/26 0:12:17
假设我们有一个字符串数组,其中每个元素的值都有一个破折号 (-),左边是键,右边是值。我们的工作是拆分这些字符串并从该数组中形成一个对象。
以下是示例数组 −
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 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

