gpt4 book ai didi

javascript - 使用对象替换 switch 语句

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

我在 jqfundamentals 网站上找到了以下示例。在我看来, else 语句是不必要的/错误的。那么我错过了什么?

var stuffToDo = {
'bar' : function() {
alert('the value was bar -- yay!');
},

'baz' : function() {
alert('boo baz :(');
},

'default' : function() {
alert('everything else is just ok');
}
};

if (stuffToDo[foo]) {
stuffToDo[foo]();
} else {
stuffToDo['default']();
}

最佳答案

它只是检查 stuffToDo[foo] 是否存在...

如果它没有调用'default'

不确定我是否认为替换 switch 语句是必要的或好的,更不用说 JavaScript 的基础了......

关于javascript - 使用对象替换 switch 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9399699/

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