【发布时间】:2021-03-19 23:41:25
【问题描述】:
每个对象属性的第一个字母都有下划线; 我想删除第一个子字符串,并尝试将字符串方法“替换”到所有对象属性,但在这种情况下它不起作用。
// nested object
const posts = {
// ...
'post-meta-fields': {
_bg_advantages_home: [''],
_bg_banner_home: ['35'],
_bg_info_1_home: ['41'],
_bg_info_2_home: [''],
_bg_offers_home: ['38'],
_bg_sales_home: ['36'],
_bg_video_home: ['']
}
// ...
};
// I tried this, but its not working
for (const key in posts['post-meta-fields']) {
for (let key_2 in key) {
key_2 = key_2.replace('_', '');
}
}
【问题讨论】:
标签: javascript reactjs loops object