tôi cần phải chuyển đổi một đối tượng js đối tượng khác để thông qua vào một bài đăng máy chủ nơi tên của các phím khác nhau ví dụCó cách nào để đổi tên phím đối tượng js sử dụng underscore.js
var a = {
name : "Foo",
amount: 55,
reported : false,
...
<snip/>
...
date : "10/01/2001"
}
nhu cầu để biến thành
a = {
id : "Foo",
total : 55,
updated: false,
...
<snip/>
...
issued : "10/01/2001"
}
nơi tôi có tra cứu obj sẵn để lập bản đồ tất cả các phím
var serverKeyMap = {
name : "id",
amount : "total",
reported : "updated",
...
date : "issue"
}
có funct ion có sẵn trong underscore.js hoặc jQuery mà tôi có thể sử dụng chức năng này?
cảm ơn
Không gạch dưới, nhưng lodash có [_.mapKeys] (https://lodash.com/docs#mapKeys) để sửa đổi các khóa của đối tượng. – CookieMonster