gpt4 book ai didi

javascript - 根据输入从数组索引值返回值

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

我正在开发一个报告工具,但我不确定如何构建 -

基本上,我使用的是一个表单,它接受用户输入并将其转换。

对象的整体结构看起来像这样......

object {
userInput: ' ',
available: ' ',
}

一旦用户输入了一些数据,它应该接受输入并更改为不同的数字。

silo_1Lookup = userInput => {
silo_1DepthsFilling = [926, 893, 860, 827, 794, 761];
};

转换将在1个函数中完成,然后更新对象。

伪代码:

if (object.userInput === "0") {
object.available = "926";
}

每个值都对应于该数组中的一个索引,因此如果 object.userInput === '2.5' 那么 object.avaible 将为 761 (arrayIndex: 6 )

最佳答案

一种方法是使用字典将userInput映射到可用值,例如:

const USER_MAPPING = {
"0": "926",
"3": "5412",
"2": "2321"
// ... rest values
};

// usage
return USER_MAPPING[object.userInput];

这种映射是硬编码的,并且可能会出现错误,因此如果 userInput 和值背后有任何逻辑,您应该为其生成一些函数:

return generateAvailable(object.userInput)

关于javascript - 根据输入从数组索引值返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57897366/

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