我需要一個js對象轉換到另一個對象傳遞到服務器後,它的鍵的名稱,例如不同有什麼辦法使用underscore.js
var a = {
name : "Foo",
amount: 55,
reported : false,
...
<snip/>
...
date : "10/01/2001"
}
需要重命名JS對象鍵變成
a = {
id : "Foo",
total : 55,
updated: false,
...
<snip/>
...
issued : "10/01/2001"
}
在那裏我有可用於映射所有鍵
var serverKeyMap = {
name : "id",
amount : "total",
reported : "updated",
...
date : "issue"
}
查找obj是有沒有本功能可以在underscore.js或jQuery中使用,可以使用這個功能嗎?
謝謝
不是下劃線,但lodash具有[_.mapKeys](https://lodash.com/docs#mapKeys)用於修改對象的鍵。 – CookieMonster 2015-10-25 14:54:20