返回开关的函数
Function that returns switch
我对 JavaScript 很陌生,所以我想问一个问题:假设我有一个充满狗名的数组。我怎么能创建一个采用狗名并返回其年龄的函数。我想知道是否有办法使用 switch 语句制作函数。谢谢你的时间。
使用对象代替数组。
var dogs = {
bell: 12,
spot: 8,
fido: 4
};
function getDogAge(name){
return dogs[name];
}
为了解决尼尔的拖钓评论:),如果您想了解更多信息:
var dogs = {
bell: { age: 12, sex: 'm' },
spot: { age: 8, sex: 'f' }
fido: { age: 4, sex: 'm' }
};
function getDogAge(name){
var packet = dogs[name];
return packet ? packet.age : null;
}
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 如何在JavaScript中将字符串转换为函数引用
- 用嵌套函数和默认函数定义函数
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- 尝试从开关语句 -JS- 中的函数返回值
- 返回开关的函数
- 是否有一个jQuery函数来“快捷方式”if/else开关
- 正确使用调用c#函数的引导开关(T4MVC/Entity Framework)
- 如何在子开关语句中使用函数参数
- 变量未正确赋值,可能存在作用域问题(getJSON()中的each()中有一个开关的函数)
- Javascript函数中的一个开关
- 尝试通过使用开关的情况下,通过相同的javascript函数播放不同的音频
- 如何清除开关函数中保存的变量值
- 在jQuery中使用一个开关按钮切换函数的问题
- JavaScript函数开关函数不工作
- 在函数内部使用开关
- 如何转换Javascript匿名函数到Java可能与开关