通过连接两个字符串来构造对象JavaScript
我们需要编写一个JavaScript函数,该函数接受两个逗号分隔的字符串。第一个字符串是键字符串,第二个字符串是值字符串,两个字符串中的元素(逗号)数始终相同。
我们的函数应基于键和值字符串构造一个对象,并将对应的值映射到键。
示例
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));输出结果
控制台中的输出将是-
{
atty_hourly_rate: '250', paralegal_hourly_rate: '150', advanced_deposit: '500'
}热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短