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

Tạo đối tượng từ hai chuỗi phân tách bằng dấu phẩy trong JavaScript

Viết hàm nhận hai chuỗi phân tách bằng dấu phẩy: chuỗi đầu là key, chuỗi thứ hai là value. Số phần tử bằng nhau. Hàm trả về đối tượng ánh xạ key-value tương ứng.

Ví dụ

const str1= '[atty_hourly_rate], [paralegal_hourly_rate], [advanced_deposit]'; const str2 = '250,150,500'; const mapStrings = (str1 = '', str2 = '') => {    const keys = str1.split(',').map( (a) => {       return a.slice(1, -1);    });    const object = str2.split(',').reduce( (r, a, i) => {       r[keys[i]] = a;       return r;    }, {});    return object; }; console.log(mapStrings(str1, str2));

Kết quả

{    atty_hourly_rate: '250', paralegal_hourly_rate: '150', advanced_deposit: '500' }