gpt4 book ai didi

javascript - 如何更改 JavaScript 对象的字段名称?

转载 作者:行者123 更新时间:2023-11-30 05:49:16 25 4
gpt4 key购买 nike

假设我们有 2 个 Javascript 对象和一个数组:

var rawData = {
"dModel": "Deluxe",
"sizeMB": 256,
};

var displayNames = {
"dModel": "Device Model",
"sizeMB": "Size(MB)"
};

var fieldNames = ["dModel", "sizeMB"];

我想根据displayNames指示的映射改变rawData中的字段名,最终结果应该是:

var data = {
"Device Model": "Deluxe",
"Size(MB)": 256,
};

谢谢!

最佳答案

迭代 rawData 以构建新的 data 对象并使用 displayNames 作为新属性名称的查找表:

var data = {};
for (var p in rawData)
data[displayNames[p]] = rawData[p];

关于javascript - 如何更改 JavaScript 对象的字段名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15909744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com