我有一個很奇怪的問題,我lodash碼如何蛇的情況下轉換爲駝峯在我的應用程序
我有類似
data = {
'id':'123',
'employee_name': 'John',
'employee_type': 'new'
}
var newObj = _.mapValues(data, function (value, key) {
var t = _.camelCase(key);
console.log(t) -> shows employeeName and employeeType
return _.camelCase(key);
});
我期待我的newObj將成爲
data = {
'id':'123',
'employeeName': 'John',
'employeeType': 'new'
}
我運行上面的代碼後,它仍然保持不變,就像它一樣
data = {
'id':'123',
'employee_name': 'John',
'employee_type': 'new'
}
這是超級怪異的,我不知道哪裏出了問題。有人可以幫我解決這個問題嗎?非常感謝!
什麼'newObj'樣子?我也會認爲 –
@JaromandaX {id}:'id','employee_name':'employeeName','employ_type':'employype' } 我想我需要使用與mapValues – Jwqq
不同的映射函數,因爲您將值映射到密鑰 –