gpt4 book ai didi

javascript - 转换为友好名称的数据结构该如何命名?

转载 作者:行者123 更新时间:2023-12-03 02:52:12 25 4
gpt4 key购买 nike

我刚刚创建了一个数据结构,用于将后端数据库字段名称转换为向用户显示的友好名称。

let converter = {
"t": "Time (s)",
"v": "Velocity (m/s)",
"acc": "Acceleration (m/s^2",
}

我可以这样调用它:

let dataReceived = {t: [1, 2, 3], v: [4, 5, 6], acc: [1, 1, 1]};
console.log("Value for " + converter['t'] + " is " + dataReceived.t);

此模式有通用名称吗?喜欢友好的命名器吗?

最佳答案

它被称为 associative array 、字典或 map 。在你的情况下,术语字典是合适的,我会选择关联/翻译/转换/映射动词来描述 Action 。

由于您已经使用 ES6,因此您可以使用实际的 Map :

const converter = new Map([["t", "Time (s)"], ["v", "Velocity (m/s)"], ["acc",  "Acceleration (m/s^2)"]]);

const dataReceived = {t: [1, 2, 3], v: [4, 5, 6], acc: [1, 1, 1]};
console.log("Value for " + converter.get('t') + " is " + dataReceived.t);

关于javascript - 转换为友好名称的数据结构该如何命名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47803720/

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