javascript - Bagaimana untuk menukar format huruf besar kepada format huruf besar unta
为情所困
为情所困 2017-05-19 10:46:43
0
2
601

Contohnya: [{CARID:'111',CARNO:'1111'},{CARID:'222',CARNO:'2222'},{CARID:'333',CARNO:'3333'}]
Adakah sebarang Apakah kaedah umum untuk menukar kepada: [{carId:'111',carNo:'1111'},{carId:'222',carNo:'2222'},{carId:'333',carNo:'3333 '}]

为情所困
为情所困

membalas semua(2)
習慣沉默

Jika topik ini terhad kepada DEMO yang anda sediakan dan tafsirkan dengan kaedah umum:

Array.prototype.toCamelCase = function(keys) {
    keys  = keys || { CARID: 'carId', CARNO: 'carNo' };
    return this.map(item => {
        let newItem = {};
        for (let ii in item) {
            newItem[keys[ii] || ii] = item[ii];
        }
        return newItem;
    });
}

console.log(JSON.stringify(data.toCamelCase()));
// [{"carId":"111","carNo":"1111"},{"carId":"222","carNo":"2222"},{"carId":"333","carNo":"3333"}]
console.log(JSON.stringify(data.toCamelCase({ CARID: 'carID', CARNO: 'carNO' })));
// [{"carID":"111","carNO":"1111"},{"carID":"222","carNO":"2222"},{"carID":"333","carNO":"3333"}]

Sukar untuk melebihinya lagi.

仅有的幸福

Ia sebenarnya sangat menyusahkan Anda mula-mula perlu mempunyai kamus dengan semua perkataan di dalamnya, dan kemudian pisahkan nama kunci kepada perkataan berasingan mengikut kamus dan kemudian tukarkannya ke dalam format sarung unta dan kemudian gabungkannya.

Anda boleh bayangkan betapa menyusahkannya ini.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan