gpt4 book ai didi

javascript - 如何避免输入值切换大小写

转载 作者:行者123 更新时间:2023-11-28 13:01:33 25 4
gpt4 key购买 nike

我问自己一个问题来优化我的 JavaScript 代码。我目前正在做这样的事情:

数据.json:

{
"House" :
{ "bedroom" : "4" }
{ "kitchen" : "1" }
{ "bathroom" : "2" }
}

选择.js:

var Data = require('./Data.json');

printData = function(id) {
console.log(getData(id));
}

getData = function(id) {
switch (id) {
case "bedroom":
return Data.House.bedroom;
case "kitchen":
return Data.House.kitchen;
case "bathroom":
return Data.House.bathroom;
default:
break;
}
}

我想知道我们是否可以使用特殊语法来优化它,例如,如果我们只是:

var Data = require('./Data.json');

printData = function(id) {
console.log(Data.House.{ id });
}

我知道这对你来说可能是一个愚蠢的问题,但如果你告诉我这是否可能会很有帮助。我希望我的项目中能够避免使用很长的 Switch Case。

谢谢。

最佳答案

使用[]表示法

printData=function(id){
return Data.House[id];
}

关于javascript - 如何避免输入值切换大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49981714/

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