JavaScript数组中对象的key值从中文转换成英文

前端开发 · 2022-05-12
const results = [{
    日期: '2016-05-04',
    姓名: '王小虎',
    地址: '上海市普陀区金沙江路 1517 弄'
}];

使用 Object.keys 方法把数组中的对象的key转成中文

function transform(results) {
    const mapInfo = {
        '日期': 'date',
        '姓名': 'name',
        '地址': 'address',
    }

    const data = results.map(obj => {
        const newObj = {};
        Object.keys(obj).forEach(zhkey => {
            const enkey = mapInfo[zhkey];
            newObj[enkey] = obj[zhkey];
        })
        return newObj
    })
    return data
}
console.log(transform(results))

//转换后的结果
const tranformArr = [{
    date: '2016-05-04',
    name: '王小虎',
    address: '上海市普陀区金沙江路 1517 弄'

}];
Theme Jasmine by Kent Liao