Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Chuyển mảng thành đối tượng bằng cách tách chuỗi JavaScript

Cho mảng chuỗi dạng "key-value" phân cách bằng dấu '-'. Tách chuỗi tạo object.

Mảng mẫu:

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

Duyệt mảng, split từng chuỗi, gán vào object.

Ví dụ

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);

Kết quả

Đầu ra console:

{ name: 'Rakesh', age: '23', city: 'New Delhi', jobType: 'remote', language: 'English' }